仲介交易 HTTP://www.aliyun.com/zixun/aggregation/6858.html">SEO診斷 淘寶客 雲主機 技術大廳
以前也沒怎麼關注301重定向,第一因為沒有網站要重定向,第二對於不帶www的功能變數名稱我都是用的轉發到帶www的功能變數名稱。 不過一場風波之後,很多服務商已經不提供轉發服務了,雖說易名現在還可以享用到免費的轉發服務,但是卻不能不帶www的轉發到帶www的同時進行MX記錄解析,這對於需要MX解析的朋友也是一大煩惱。
而且有些功能變數名稱在國外,轉發更是用不了,也只能進行301永久重定向了,不然搜尋引擎是把不帶www的站和帶www的站分開對待的,只是我們習慣于用帶www的功能變數名稱罷了。
在網路上看了些教程,再根據自己的實踐,也終於搞定了IIS伺服器上的301永久重定向設置問題。 實現方法如下:
1.新建一個網站,對應目錄如E:\wwwroot\301web。 該目錄下只需要1個檔,即index.html或者加個404.htm。 綁定要跳轉的功能變數名稱,如圖:
2.在IIS中選中剛才我們建立的網站,右鍵,屬性,主目錄,選擇重定向到,輸入網址如:HTTP://www.xxxx.com,同時注意選中下面的資源的永久重定向選項。 如下圖:
3.到此,我們已經完成了將xxxx.com這個功能變數名稱301重定向到www.xxxx.com的工作。
注意問題:
「上面輸入準確的 URL(X)」這個選項建議不要選。
不選的結果是:
當輸入xxxx.com轉到了www.xxxx.com,
當輸入xxxx.com/sanwen/suibi/時,轉到了www.xxxx.com/sanwen/suibi/。
選上的結果是:
當你輸入xxxx.com或者xxxx.com/sanwen/suibi/都會轉到www.xxxx.com。
好了,如果只是想把不帶www的轉到帶www的或者其他沒有用過的功能變數名稱轉到正在使用的功能變數名稱,這樣就可以了。 但是如果你要的功能變數名稱已經做過網站,想要把權重傳遞給新網站,可以參考下面這個方法:
第一步同上,主要是第二步,如圖:
注意紅色字體的部分,在重定向到位址的後面多了$S$Q字元,即寫成了HTTP://www.xxxx.com$S$Q。 「上面輸入準確的 URL(X)」這個選項也打了勾。
對於$S$Q字元,這裡解釋一下:
$S 將請求的URL 的尾碼傳遞給新的URL。 尾碼是用重定向的URL 代替之後,初始URL 中所保留的部分。
如果未設置 EXACT_DESTINATION 標誌,則結果目標URL 的名稱將具有所請求檔的名稱(作為資料夾名稱)以及檔案名本身。
$Q 將初始URL 中的參數(如 querystring 參數)傳遞至新的 URL,包括問號(?)。
如果不加上$S$Q字元的話,內頁的301都會跳轉到首頁,加上$S$Q字元的目的就是內頁也能準確的跳轉到新功能變數名稱的對應內頁。
好了,這樣就完成了301永久重定向的設置,設置好之後最好能測試下是否返回的是301值,推薦個網址:HTTP://www.seoconsultants.com/tools/headers。
百度對301的反應並不像想像中那麼慢,第二天就收錄了xxxx.com這個頁面,快照最新。 當然,快照的內容是www.xxxx.com的內容,而不是301web裡index.html的內容。
本文首發韋文成博客,尊重作者,轉載請注明來源。
原文位址:HTTP://www.weiwencheng.com/archives/125