古いWebサイトにHTMLページがあり、新しいWebサイトのaspxページに301リダイレクトする必要があります。どちらのWebサイトもasp.netプラットフォームで構築されています。このタスクを実行するためにweb.configファイルを構成する方法を教えてください。現時点では、これを行うためにメタリフレッシュを使用していますが、おそらく301ではなく200です。
どんな助けでも大歓迎です、ありがとう。
古いウェブサイトのweb.configファイルで次のコードを使用しましたが、うまく機能していません
<configuration>
<location path="http://example.htm">
<system.webServer>
<httpRedirect enabled="true" destination="http://newwebsite.com/test.aspx" httpResponseStatus="Permanent" />
</system.webServer>
</location>
</configuration>
Web.configファイルにルールを作成します。
<system.webServer>
<rewrite>
<rules>
<rule name="URL1" stopProcessing="true">
<match url="^abc.html" ignoreCase="true" />
<action type="Redirect" url="Your current page path" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
<configuration>
<system.webServer>
<httpRedirect enabled="true" destination="http://uri" httpResponseStatus="Permanent" />
</system.webServer>
</configuration>
申し訳ありませんが、単一ページ用のweb.configソリューションがありません。上部近くのマークアップページにこれを配置することをお勧めします。
<% RedirectPermanent("http://url", true) %>
それがうまくいかない場合は、ここにマークアップを投稿してください。更新します。