- ベストアンサー
HTTPリダイレクトを使用してWeb.configに記述を追加する方法
- Web.configファイルを使用してHTTPリダイレクトを実装するための手順を説明します。
- 既存のsystem.webServerセクションに新しいsystem.webServerセクションを追加し、httpRedirect要素を使用してリダイレクト先を指定します。
- Web.configファイルを編集する際は、正しい構文と要件に従うことが重要です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
IISは7.0か7.5の環境だと想定しますが、以下の様にWeb.configを構成すると動作すると思います。 HTTPリダイレクトの各属性についてや、挙動の制御についてはTechNetなどのドキュメントを参照して下さい。 下記の例では、クライアントでWebサイトに「.asp」の拡張子を付けてアクセスした時、302のStatus Codeを返してOKWaveのトップページにリダイレクトします。 なお、既定のドキュメントやHTTPリダイレクトの機能を使用する場合、それぞれのIISのコンポーネントをインストールしておく必要があります。 [Web.config構成例] -------------------------------------- <configuration> <system.webServer> <defaultDocument> <files> <clear /> <add value="index.aspx" /> <add value="index.html" /> <add value="index.htm" /> </files> </defaultDocument> <httpRedirect enabled="true" exactDestination="true" httpResponseStatus="Found"> <add wildcard="*.asp" destination="http://okwave.jp/" /> </httpRedirect> </system.webServer> </configuration> -------------------------------------- [参考資料] ◆HTTP リダイレクト http://technet.microsoft.com/ja-jp/library/ee431604.aspx ◆既定のドキュメント http://technet.microsoft.com/ja-jp/library/ee431582.aspx
お礼
ありがとうございました。