0

特定のページを古いドメインから新しいドメインの特定のページにリダイレクトしようとしています。URL は次のようになります。

http://blog.mysite.com/post/2012/05/hungry.aspx

http://mynewsite.com/hungry.aspx

この変更を行うために Web.Config ファイルを確認しましたが、次のコードは機能していません。

<location path="post/2012/05/hungry.aspx">
    <system.webServer>
      <httpRedirect enabled="true" destination="http://mynewsite.com/hungry.aspx" httpResponseStatus="Permanent" />
    </system.webServer>
  </location>

古いブログ ページにアクセスすると、リダイレクトされず、古いブログ ページのままになります。

何か不足していますか?

4

1 に答える 1

1

古いサーバーで http リダイレクトが有効になっている場合は、新しい Web 構成をフォルダー post/2012/05/ にこの内容で配置する必要があります。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <httpRedirect enabled="true" destination="http://mynewsite.com/" httpResponseStatus="Permanent" />
    </system.webServer>
</configuration>

ところで。他のすべてのオプションが失敗した場合は、コード ビハインドから Response.Redirect を使用して簡単に実行できます。

于 2012-06-04T18:32:47.027 に答える