IS伺服器下做301永久重定向設定方法

零三鄧何芯桃379發表於2019-04-29

前也沒怎麼關注301重定向,第一因為沒有網站要重定向,第二對於不帶www的域名我都是用的轉發到帶www的域名。 不過一場風波之後,很多服務商已經不提供轉發服務了,雖說易名現在還可以享用到免費的轉發服務,但是卻不能不帶www的轉發到帶www的同時進行MX記錄解析,這對於需要MX解析的朋友也是一大煩惱。
  而且有些域名在國外,轉發更是用不了,也只能進行301永久重定向了,不然搜尋引擎是把不帶www的站和帶www的站分開對待的,只是我們習慣於用帶www的域名罷了。
  在網路上看了些教程,再根據自己的實踐,也終於搞定了IIS伺服器上的301永久重定向設定問題。實現方法如下:
  1.新建一個站點,對應目錄如E:\wwwroot\301WEB。該目錄下只需要1個檔案,即index.html或者加個404.htm。繫結要跳轉的域名,如圖:
在這裡插入圖片描述

2.在IIS中選中剛才我們建立的站點,右鍵,屬性,主目錄,選擇重定向到,輸入網址如:,同時注意選中下面的資源的永久重定向選項。如下圖:

在這裡插入圖片描述

3.到此,我們已經完成了將xxxx.com這個域名301重定向到的工作。
  注意問題:
  “上面輸入準確的 URL(X)”這個選項建議不要選。
  不選的結果是:
  當輸入xxxx.com轉到了,
  當輸入xxxx.com/sanwen/suibi/時,轉到了/sanwen/suibi/。
  選上的結果是:
  當你輸入xxxx.com或者xxxx.com/sanwen/suibi/都會轉到。
  好了,如果只是想把不帶www的轉到帶www的或者其他沒有用過的域名轉到正在使用的域名,這樣就可以了。但是如果你要的域名已經做過網站,想要把權重傳遞給新網站,可以參考下面這個方法:
  第一步同上,主要是第二步,如圖:

在這裡插入圖片描述

注意紅色字型的部分,在重定向到地址的後面多了 S S SQ字元,即寫成了 S S SQ。“上面輸入準確的 URL(X)”這個選項也打了勾。
  對於 S S SQ字元,這裡解釋一下:
   S U R L U R L U R L U R L     E X A C T D E S T I N A T I O N U R L ( )     S 將請求的URL 的字尾傳遞給新的URL。字尾是用重定向的URL 代替之後,初始URL 中所保留的部分。  如果未設定 EXACT_DESTINATION 標誌,則結果目標URL 的名稱將具有所請求檔案的名稱(作為資料夾名稱)以及檔名本身。   S U R L U R L U R L U R L     E X A C T D E S T I N A T I O N U R L ( )    Q 將初始URL 中的引數(如 querystring 引數)傳遞至新的 URL,包括問號(?)。
  如果不加上 S S SQ字元的話,內頁的301都會跳轉到首頁,加上 S S SQ字元的目的就是內頁也能準確的跳轉到新域名的對應內頁。
  好了,這樣就完成了301永久重定向的設定,設定好之後最好能測試下是否返回的是301值,推薦個網址:。
  百度對301的反應並不像想象中那麼慢,第二天就收錄了xxxx.com這個頁面,快照最新。當然,快照的內容是的內容,而不是301web裡index.html的內容。

文章來源:站群軟體


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69918221/viewspace-2642863/,如需轉載,請註明出處,否則將追究法律責任。

相關文章