2011-08-10 4 views
2

IIS 6と従来のASPを使用しています。私はホスティングサーバーにアクセスできない。リダイレクトページを作成したいIIS 6:ASPでページをリダイレクト

www.example.com/location.asp?id=123 

www.example.com/location/123 

私はglobal.asaファイル内のいくつかの関数を作成する必要がありますか?

C#を使用して、ページの読み込みで

答えて

-1

あなたは古典的なASPを使用している場合は、これを達成するための方法の唯一のカップルが実際にあります

Response.Redirect("~/location.asp?id=123");

0

を行うことができます:

  1. ホスティングの場合プロバイダは、パッケージの一部としてURLリライタへのアクセスを提供します(たとえばISAPI_Rewrite)。フレンドリURLを書き直すことができます。

  2. ホスティングプロバイダは、URL書き換えのためのサポートを提供していませんが、あなたはlocation.asp?id=xxxxServer.Transferを行い、その後、URLを解析でき、カスタムスクリプトに404エラーハンドラを変更することができない場合。ここでは、そのようなメカニズムを説明した記事です:

    http://www.stronghost.co.uk/URL-Rewrites-and-IIS-/-ASP/B7.htm

    ほとんどのプロバイダは、それはかなり基本的なホスティング要件だとして、あなたがこれを行うことができます。コントロールパネルで許可されていない場合は、サポートチケットでこれを行うように依頼する必要があります。

関連する問題