• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:httpリダイレクトについて)

HTTPリダイレクトを使用してWeb.configに記述を追加する方法

このQ&Aのポイント
  • Web.configファイルを使用してHTTPリダイレクトを実装するための手順を説明します。
  • 既存のsystem.webServerセクションに新しいsystem.webServerセクションを追加し、httpRedirect要素を使用してリダイレクト先を指定します。
  • Web.configファイルを編集する際は、正しい構文と要件に従うことが重要です。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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

alaninoue
質問者

お礼

ありがとうございました。

関連するQ&A