關於Windows+IIS7下,多域名301重定向的解決方案

網站備用域名301重定向,以及對www.xxx.com做301跳轉指向xxx.com的,是最近工作要處理的問題。其實解決起來並沒有想象中的那麼麻煩。做的時候參考了seowhy網友分享的一些帖子,很容易就解決了。這裏和大家分享一下:

不同CMS/程序、不同環境,實現方便難有統一的解決辦法。因爲我們網站服務器是windows系統,IIS7服務器。網站是自己開發的,用的是獨立服務器,有權限進行服務器的配置,這種情況應該是比較容易操作的, IIS下正確實現基本的301跳轉:

直接上圖:

 

一,打開IIS管理器,IIS7服務管理器界面比IIS5/6看起來更直觀一些。

 

 

 

二,管理自己的域名,對需要進行301重定向的域名進行操作。

 

 

 

上圖的備用域名(多域名)均是已經解析過的。當然301重定向是永久性重定向,即便是之前有不同的內容,如果是發展策略的問題需要進行301跳轉,無論之前是什麼內容,都不會再被訪問到。

 

 

三,對選定的域名進行重定向行爲選擇。狀態碼選擇“永久(301)”。因爲是選擇了不帶WWW的域名作爲主域名,所有的備用域名直接重定向到目標站點。

 

此選擇的效果是 www.xxx.com/a/c/b會定向到對應的xxx.com/a/c/b頁面。 

 

如果選擇“將所有請求重定向到確切的目標” ,結果就是,訪問www.enmuo.com/ 目錄下的所有網頁,均會跳轉,指向enmuo.com主頁(或其他指定頁面)。在將目標配置爲確切的目標時,所有傳入請求都將被重定向到該確切的目標而不是相對目標。如果要將所有請求都重定向到同一個網頁(例如在關閉站點進行維護或站點建設期間),這種配置將十分有用。

如果選擇僅將請求重定向到此目錄(非子目錄)中的內容,默認情況下將從指定爲目標的內容目錄及其所有子目錄中提供請求的內容。例如,如果將重定向目標配置爲 http://www.xxx.com/sales,則可能從 /sales 下的目錄爲請求提供內容。但是,可以限制爲只通過指定爲目標的內容目錄爲請求提供內容。

 

本方案已經驗證過,均通過測試。

 

如有問題,歡迎討論。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章