關於301重定向--對301跳轉的瞭解(下)

  五、301重定向和302跳轉浸染分解

  做網站時我們常常傳說傳說傳聞301和302兩種跳轉編制,當然只要一個字符分歧可是對於查找引擎而言卻有着極大的分歧的處所。

  個別我們一箇舊的URL棄之不用了,不能就這麼放着,而要經過一個跳轉,連接到新地址上,一來能夠傳遞權*重,而來也能夠或許防止這個長春電纜橋架地址被查找引擎誤感觸死連接(地址失效)、或是304狀態碼即長時刻不更新(對應頁*面還在但長時刻不更新)。前者對查找引擎來講無疑是有很壞影響的,爾後者不做跳轉也可沒堅 苦。

  當需要做跳轉的時分,有兩種能夠遴選。301和302。很多人感觸二者通用,實在否則。301跳轉對查找引擎是一種對照馴良的跳轉編制,也是查找引擎能夠遭遇的跳轉編制,它告訴查找引擎,這個地*址棄用了,永遠轉向一個新地*址。

  可是302就不不異了。302是一種且則重定向,我們應當碰着過這樣一種表象,疇前經過查找引擎掀開一個小說頁*面,可是彈出的功效卻是一個賣長春橋架廠網頁。這是一種很嚴重的作*弊步履。此刻百度算法升級查找功效中也很少閃現這樣的頁*面了,可是百度卻把這類且則重定向算作和劫持跳轉不異的步履。在查找引擎 看來這實在是一種作*弊。

  所以當我們在做頁*面跳轉的時分必定要正視,利用的不能夠是302重定向,而是301重定向。

  六、注意事項

  若準備將服*務*器上的文件移到其它地方時,須就以下信*息正確地通知搜索*引擎的爬行程*序:

  - 目標地*址:這些文件被移向何方

  - 移動屬性:暫時移走還是永久性移走

  對擁有多個域*名的網站,專家建議應把那些不想在搜索*引擎上推*廣的域*名用301跳轉命令來永久性重定向。

  七、正確方法

  對於正確實施301重定向,有這樣幾個方法可供大家參考:

  1.在.htaccess文件中增加301重定向指令。

  2.適用於使用Unix網絡服*務*器的用*戶。通過此指令通知搜索*引擎的spider你的站點文件不在此地*址下,這是較爲常用的辦法。形如:Redirect 301 / url。

  3.適用於使用Window網絡服*務*器的用*戶。在服*務*器軟*件的系*統管*理員配置區完成301重定向。

  4.採用“mod_rewrite”技術。

  通過該技術進行的改變將在.htaccess文件中體現出來,形如:

  Options +FollowSymLinks

  RewriteEngine on

  RewriteCond % ^yourdomaincom

  RewriteRule ^(.*)$ http://www./$1 [R=permanent,L]

  1.用ASP/PHP實現301重定向:

  代*碼在上面已經介紹過了。

  八、看法建議

  對於所遭遇的問題Dan Thies深有體會,因爲他也有過類似的遭遇。他的網站上有一個會員跟蹤腳本,其中一個會員的站點通過302命令映射到這個跟蹤腳本,而這個跟蹤腳本又是 通過302映射到他的主頁。當在Google中用“keyword research”進行搜索,他的主頁排*名在前十位,然而地*址顯示的卻是那個會員的網*址。結果使他哭笑不得:訪問者通過Google搜索結果進入他的網 站,而他卻不得不爲這些訪問量給那個會員支付報酬! 後來他用robots.txt文件禁止Spiders跟蹤訪問他的會員跟蹤腳本纔算解決了問題。

  對於Dan Thies認爲:“Google在302重定向"的處理上還存在一定的問題,但並不表示Google不允許302重定向。並未遭封或遭到懲罰,它們只是返回了錯誤的響應。”

  如果使用了跟蹤URL/腳本,又必須讓訪問者重定向到某一着陸頁,那麼一定要在robots.txt文件中禁止Spiders去訪問第二個重定向。如果 沒有對跟蹤URL/腳本進行重定向,而只是把另外一個URL上的內容給複製過來,那麼應在robots.txt文件中禁止Spiders去訪問跟蹤 URL,以防因內容重複而遭搜索*引擎懲罰。

  九、經驗談

  一個多域*名站主的經驗之談:

  “我只有一個網站淘星,主域*名是,此外還有諸如等共計十幾個域*名。所有這些次級域*名都映射到,而且所有域*名對應的是同一個IP地*址。由於事實上我只有一 個站點,一個站點又只能對應一個.htaccess文件,顯然不可能直接修改.htaccess文件來實現重定向。我採用瞭如下步驟:

  1.把domain1com從domaincom上獨*立出來,讓它成爲服*務*器上的一個普通獨*立網站。

  2.爲domain1com創建一個.htaccess文本文件,並在文件中設置重定向代*碼爲:

  Redirect permanent /

  再將修改後的.htaccess文件上傳給所在服*務*器。

  這一步也可以在域*名控制面板中完成。

  1.進入域*名控制面板,將所有原來綁定到上的域*名從上釋放,然後重新綁定到。這樣一來,這些被綁定的域*名使用的都是的.htaccess文件,因而也就意味着它們都被永久性重定向到上了。好了,大功告成! 就這麼容易!

  2.重定向有一個更快捷的辦法,但是如果你的網站租用的是虛擬主機的話,需要空間商支持的,如果是服*務*器那就好辦了,打開IIS,在默認站點(或者不是 默認站點也可以)建立一個新網站,記得域*名和IP要填對,比如你要把重定向到w的主域*名或者不帶3w的一級域*名中,你記得這個net的對應綁定的IP一定 要選對,然後下一步就隨便選定一個文件夾 其他都不要管 建立好了之後 按如下圖片所示操作即可。

  記得一定要勾選“資源的永久重定向”,否則會被搜索*引擎視爲302暫時性跳轉處理

  然後你就成功了,如果出現下圖所示的話,那就真的成功了哦親!

  十、優化意義

  1、網站改版完成,先將新版上線,在線上保持一段時間新舊內容共存。

  2、新舊內容同時存在一段時間,且新版內容已開始收錄後,對新舊內容設置301跳轉,將舊版內容指向新版對應內容。

  3、301重定向有利於網站首選域的確定,對於同一資源頁*面多條路徑的301重定向有助於URL權*重的集中。

  按照上述操作方*式在現有情況下能夠儘可能的降低網站因改版帶來的流*量損失,提高用*戶體驗度,同時有利於網站優化。


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