關于域名中www和不加www的網址處理問題,成為廣大站長seo優化的焦點,如何處理呢?其實最果斷的方法就是只解析其中一個域名,即:要么只解析wfuwu.com,要么只解析www.wfuwu.com,這樣的缺點是給直接輸入網址訪問的訪客造成不便,尤其是已經開通兩個解析的網站,如果打算停止其中一個,那么您可以慎重了,這里來說一下網總結的IIS下301永久重定向處理“www和不加www”的問題,希望對大家有所幫助。
1.新建一個站點,對應目錄如E:wwwroot301web。該目錄下只需要1個文件,即index.html或者加個404.htm。綁定要跳轉的域名,如圖:
2.在IIS中選中剛才我們建立的站點,右鍵,屬性,主目錄,選擇重定向到,輸入網址如:http://www.wfuwu.com,同時注意選中下面的資源的永久重定向選項。如下圖:
3.到此,我們已經完成了將wfuwu.com這個域名301重定向到www.wfuwu.com的工作。
注意問題:
“上面輸入準確的 URL(X)”這個選項建議不要選。
不選的結果是:
當輸入wfuwu.com轉到了www.wfuwu.com,
當輸入wfuwu.com/website/時,轉到了www.wfuwu.com/website/。
選上的結果是:
當你輸入wfuwu.com或者wfuwu.com/website/都會轉到www.wfuwu.com。
好了,如果只是想把不帶www的轉到帶www的或者其他沒有用過的域名轉到正在使用的域名,這樣就可以了。但是如果你要的域名已經做過網站,想要把權重傳遞給新網站,可以參考下面這個方法:
第一步同上,主要是第二步,如圖:
注意紅色字體的部分,在重定向到地址的后面多了$S$Q字符,即寫成了http://www.wfuwu.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.wfuwu.com/tools/http_header.php。
百度對301的反應并不像想象中那么慢,第二天就收錄了wfuwu.com這個頁面,快照最新。當然,快照的內容是www.wfuwu.com的內容,而不是301web里index.html的內容。
小提示:文中均以wfuwu.com域名為例,請在修改時一定要換成自己的域名哦!