我在IIS上運行一個小型ASP.NET4網站。我最近將域名從'olddomain.com'更改爲'newdomain.com'。這個改變是通過Plesk完成的。做出更改之後,我在「plesk」中添加了「olddomain.com」作爲域別名,以便流量仍然通過舊域的網址。301域名更改後重定向
這是很好的。該網站可以解析舊網址和新網址。
但是,現在我想在每個地方設置301個重定向,以便將olddomain.com的任何請求轉發到newdomain.com。沒有一個網站的網頁已經改變 - 這只是一個簡單的域名更改。
我已將此添加到web.config文件:
<rewrite>
<rules>
<rule name="Redirect all to different domain" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^olddomain.com$" />
</conditions>
<action type="Redirect" url="http://www.newdomain.com/{R:0}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
但它似乎並沒有產生任何影響;當我在瀏覽器中加載olddomain.com時,它只是加載網站而不重定向到newdomain.com。
任何人都可以提出我在這裏做錯了什麼,以及如何讓301工作?
感謝
你能不能只需添加一個簡單的HTTP頁面以'meta'重定向到新的領域? – TheGeekZn