2013-07-22 56 views
1

我在共享主機環境中有一個.net站點,因此我無法訪問其他需要訪問服務器的解決方案。Windows Server 301重定向

如果我把下面的代碼放到我目前的web.config中,那麼301重定向到my-new-site.com足夠了嗎?謝謝。

<system.webServer> 
    <httpRedirect enabled="true" destination="http://www.my-new-site.com/" /> 
</system.webServer> 
+0

當你說「夠」時,你是在談論SEO還是僅僅讓用戶訪問正確的網站? – kheld

+0

@kheld我只是試圖避免重複內容的搜索引擎優化問題。謝謝。 – user2605354

回答

1

HTTP重定向不適用於IIS 7的默認安裝,您必須將它添加在Common Http Features用於Web服務器角色。它是否在共享主機上啓用?

正確的方式做一個永久的301重定向是:

<system.webServer> 
    <httpRedirect enabled="true" destination="http://www.my-new-site.com/" httpResponseStatus="Permanent" /> 
</system.webServer> 

默認爲響應狀態是302(已找到)。更多信息here

+0

我無法訪問服務器,因此無法向WSR添加任何內容或知道它是否已啓用。 – user2605354

+0

我會假設該功能已啓用,並嘗試您的解決方案,在閱讀您提供的鏈接頁面後,該解決方案似乎是正確的方法。謝謝。 – user2605354