複習HTTP狀態碼+301和302

一,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,搜索引擎會抓取新的內容而保存舊的網址。網站

相關文章
相關標籤/搜索