コードを記述せずに、ページ 'XYZ.aspx' の要求を 'ABC.aspx' にリダイレクトすることはできますか? IIS 7.5 で ASP.Net 4.0 を使用しています。
Web サイトから XYZ.aspx ページを削除し、ユーザーがまだ XYZ.aspx を指す古いブックマークを使用している場合は、自動化された方法で ABC.aspx に移動するという考えです。
いくつかの方法があるようですが、リンクが役立つことを願っています。 http://www.trainsignal.com/blog/iis7-redirect-windows-server-2008
web.config ファイルを介してユーザーを転送するか、IIS を介して転送することもできます。しかし、私があなただったら、web.config を使用します。共有ホスティングでは、IIS に触れることができません。
私は答えを見つけました。Web 構成で以下を使用する必要があり、それだけです。
<location path="XYZ.aspx">
<system.webServer>
<httpRedirect enabled="true" destination="http://localhost/mysite/ABC.aspx" httpResponseStatus="Permanent" />
</system.webServer>
UPDATE : これは、クエリ文字列パラメーターがページ XYZ.aspx に渡された場合にも機能します。