複習HTTP狀態碼 301和302

2022-05-05 23:27:17 字數 689 閱讀 6539

一,http狀態碼:

1xx:(資訊狀態碼),接受的請求正在處理。

2xx:(成功狀態碼),請求正常處理完畢。

3xx:(重定向狀態碼),需要進行附加操作以完成請求。

4xx:(客戶端錯誤狀態碼),伺服器無法處理請求。

5xx:(服務端錯誤狀態碼),伺服器處理請求出錯。

二,詳解301和302跳轉的區別:

301:永久重定向。表示請求的資源已被分配了新的uri,搜尋引擎也要替換成新的uri。

302:臨時重定向。表示希望本次請求使用新的uri進行訪問。

303:303和302類似,但303明確表示客戶端應當採取get的方式獲取資源。

301和302會seo搜尋引擎優化有不同的影響。比如a跳轉到b**。301優化b**,302優化a**。

詳細來說,301和302狀態碼都表示重定向,就是說瀏覽器在拿到伺服器返回的這個狀態碼後會自動跳轉到乙個新的url位址,

這個位址可以從響應的location首部中獲取(使用者看到的效果就是他輸入的位址a瞬間變成了另乙個位址b)——這是它們的共同點。

他們的不同在於。301表示舊位址a的資源已經被永久地移除了(這個資源不可訪問了),搜尋引擎在抓取新內容的同時也將舊的**交換為重定向之後的**;

302表示舊位址a的資源還在(仍然可以訪問),這個重定向只是臨時地從舊位址a跳轉到位址b,搜尋引擎會抓取新的內容而儲存舊的**。

http狀態碼301和302

官方的比較簡潔的說明 301 redirect 301 代表永久性轉移 permanently moved 302 redirect 302 代表暫時性轉移 temporarily moved ps 這裡也順帶記住了兩個比較相近的英語單詞 permanently temporarily 詳細來說,3...

HTTP狀態碼301和302的區別

官方解釋 301 代表永久性轉移 302 代表暫時性轉移 共同點 301和302狀態碼都表示重定向,就是說瀏覽器在拿到伺服器返回的這個狀態碼後會自動跳轉到乙個新的url位址,這個位址可以從響應location首部中獲取 使用者看到的效果就是他輸入的位址a瞬間變成了另乙個位址b 這是他們的共同點 不同...

http狀態碼301和302的區別

官方的比較簡潔的說明 301 redirect 301 代表永久性轉移 permanently moved 302 redirect 302 代表暫時性轉移 temporarily moved 詳細來說,301和302狀態碼都表示重定向,就是說瀏覽器在拿到伺服器返回的這個狀態碼後會自動跳轉到乙個新的...