301和302狀態碼區別

2021-09-26 18:10:58 字數 809 閱讀 2836

一、官方解釋

301 redirect: 301 代表永久性轉移(permanently moved)

302 redirect: 302 代表暫時性轉移(temporarily moved )

301表示舊位址a的資源已經被永久地移除了(這個資源不可訪問了),搜尋引擎在抓取新內容的同時也將舊的**交換為重定向之後的**;302表示舊位址a的資源還在(仍然可以訪問),這個重定向只是臨時地從舊位址a跳轉到位址b,搜尋引擎會抓取新的內容而儲存舊的**

二、使用場景

1、301使用場景:

(1)網域名稱到期不想續費(或者發現了更適合**的網域名稱),想換個網域名稱。

(2)在搜尋引擎的搜尋結果**現了不帶www的網域名稱,而不帶www的網域名稱卻沒有收錄,這個時候可以用301重定向來告訴搜尋引擎我們目標的網域名稱是哪乙個。

(3)空間伺服器不穩定,換空間的時候。 

2.302使用場景

當乙個**或者網頁24—48小時內臨時移動到乙個新的位置,這時候就要進行302跳轉

三、seo角度

盡量使用301重定向

302狀態碼涉及到**劫持:從**a(**比較爛)上做了乙個302跳轉到**b(搜尋排名很靠前),這時候有時搜尋引擎會使用**b的內容,但卻收錄了**a的位址,這樣在不知不覺間,**b在為**a作貢獻,**a的排名就靠前了。

狀態碼301和302的區別

定義如下 301 moved permanently 被請求的資源已永久移動到新位置,並且將來任何對此資源的引用都應該使用本響應返回的若干個uri之一。如果可能,擁有鏈結編輯功能的客戶端應當自動把請求的位址修改為從伺服器反饋回來的位址。除非額外指定,否則這個響應也是可快取的。302 found 請求...

狀態碼301和302的區別

和重定向區別 定義如下 被請求的資源已永久移動到新位置,並且將來任何對此資源的引用都應該使用本響應返回的若干個uri之一。若可能,擁有鏈結編輯功能的客戶端應當自動把請求的位址修改為從伺服器返回的位址。除非額外指定,否則這個響應也是可以快取的。請求的資源現在臨時從不同的uri響應請求。由於這樣的重定向...

狀態碼301和302的區別

原文 定義如下 301 moved permanently 被請求的資源已永久移動到新位置,並且將來任何對此資源的引用都應該使用本響應返回的若干個uri之一。如果可能,擁有鏈結編輯功能的客戶端應當自動把請求的位址修改為從伺服器反饋回來的位址。除非額外指定,否則這個響應也是可快取的。302 found...