天天看點

什麼是302跳轉?301重定向與302跳轉有什麼差別?

什麼是302跳轉?

302跳轉是使用者浏覽器或搜尋引擎蜘蛛向網站務器發出通路網址A的請求時,伺服器傳回的頭資訊中狀态碼的一種,也稱為302重定向,302跳轉。

301重定向與302跳轉有什麼差別?

1、使用效果不同

301重定向是永久的重定向,比較常用于場景是使用域名跳轉。搜尋引擎在抓取新内容的同時也将舊的網址替換為重定向之後的網址。例如:我們通路

http://www.fgba.net/ http://www.fgba.net/

會跳轉到

https://www.fgba.net/ https://www.fgba.net/

,發送請求之後,就會傳回301狀态碼,然後傳回一個location,提示新的位址,浏覽器就會拿着這個新的位址去通路。

302跳轉是暫時的跳轉,登陸的使用者通路使用者中心重定向到登入頁面。搜尋引擎會抓取新的内容而保留舊的網址。因為伺服器傳回302代碼,搜尋引擎認為新的網址隻是暫時的。

2、使用方式不同

在搜尋引擎優化中302跳轉被衆多搜尋引擎毒化優化人員追求,對網站進行惡意302跳轉至非使用者目标通路網站,是以搜尋引擎對于網站的302跳轉通常是比較不友好。

常見的方式是對網站K站,在對網站進行URL規範化位址要使用301重定向而非302跳轉。

最後補充說明下,使用301重定向對搜尋引擎比較友好,建議盡量用301跳轉,搜尋引擎會把該URL的PR值都帶到跳轉後的位址,而302跳轉早期被很多網站當作作弊手段,已經被多數搜尋引擎重點盯查。

搜尋引擎對302跳轉進行判斷的時候,如果發現跳轉目标頁面URL更加複雜,就會傳回來對原URL進行通路,尋取一個簡單友好的位址,這樣無形會加重伺服器性能損耗,是以301跳轉要比302跳轉靠譜也對伺服器性能有保障。