重定向的方式有很多,但不同的方式會產生不同的效果,并且有著很大的區別。目前,根據WEB服務器返回給瀏覽器的HTTP狀態碼,重定向主要分為301永久重定向、302臨時重定向,兩種重定向是根據不同情況來做的,泰安網站建設公司-泰山萬維就詳細的對兩種重定向詳細的給大家說明一下。
1:301永久重定向
這個狀態碼告訴用戶、搜索引擎、瀏覽器,該資源已經永久性的移動到另一個位置(舊版本頁面永久重定向到新版本頁面),而且沒有恢復原位的打算。301永久重定向最適合目錄轉移,推薦使用301重定向!
2:302臨時重定向
這個狀態碼告訴用戶、搜索引擎、瀏覽器,該資源已經暫時性的移動到另外一個位置(舊版本頁面臨時重定向到新版本頁面),這種移動不會當作永久性,而且會恢復原來的位置,但一些情況下適合使用302重定向。
302重定向對手機站優化是有一定的好處,百度官方給的建議:比如減少內容死鏈,如果沒有內容,最好通過HTTP狀態碼指定,如404、403等;如果內容死鏈希望重定向到首頁,最好通過302跳轉,不要使用javascript跳轉。此時可以發現302重定向對手機站優化是有好處的。
注意:兩種形式的重定向都會將用戶、搜索引擎發送到新的位置(頁面),但搜索引擎對待這兩個HTTP狀態碼卻不同。當搜索引擎看到301狀態碼的時候,會判斷舊版本頁面將權重或任何其他的指標永久轉移到新頁面。
當搜索引擎看到302HTTP狀態碼的時候,會假設它不應該將舊頁面的歷史鏈接跟權重轉移到新的頁面,意思是轉移后還是會轉移回來的。另外,如果做301永久重定向,會導致搜索引擎從索引上(百度、谷歌)刪除舊頁面并用新頁面代替。