在維護網站時,您會遇到各種狀態代碼。今天我們將深入探討什麼是 302 重定向程式碼以及何時應該使用它。不過,在大多數情況下,如果可能的話,302 是應該避免的。
在我們正確深入研究 302 狀態碼之前,讓我們先大致了解一下 HTTP 協定。
結論
HTTP(超文本傳輸協定)狀態碼
網際網路由兩個主題組成:Web 用戶端 卡塔爾電報手機號碼列表 和 Web 伺服器。
Web 用戶端是您的瀏覽器,可以是Microsoft Edge、Chrome、Safari 或 Firefox 等平台。問題是您通常使用這些客戶端中的任何一個來存取互聯網。
通常,每次請求網站時,您都會從網站伺服器存取資料。您提出請求,伺服器就會回應。這就是您每次在線觀看任何內容時都會發生的情況。
此請求是使用 HTTP 協定發出的。協議是互聯網上每個人為了簡單起見都同意使用的語言。客戶端請求伺服器,狀態代碼讓我們知道請求是成功、失敗還是介於兩者之間。
HTTP 程式碼有多種形式:
1xx:訊息請求
2xx:請求成功
3xx:重定向/重定向
4xx:客戶端錯誤
5xx:伺服器錯誤
3xx 用於重定向。這是當您要求一個地址但被發送到其他地方時。
例如,假設您想要造訪 https://www.someoneswebsite.com,最終會看到 https://www.a differentwebsite.com。這通常是重定向的結果。
當 Web 開發人員更改貼文和頁面 slugs 或 URL 時,經常會發生這種情況。儘管這些通常是 301 重定向,它告訴搜尋引擎該移動是永久性的。
301 與 302 重定向
301 是永久重定向。例如,如果您將 301 重定向套用到網站「abc.com」以永久重定向到「xyz.com」。因此,每當有人造訪 abc.com 時,他們都會被重新導向到 xyz.com。
此外,301 重定向有助於告訴 Google 您已更改網址。
所有現有排名均從舊網址移至新網站。這是永久性的搬遷,更像是更改地址並將郵件轉發到新地址。每個人可能需要一些時間才能趕上,但他們最終會趕上。
如前所述,302 重定向是暫時的。這意味著您計劃在不久的將來返回舊網站。
此外,301 重定向會傳遞“link Juice”,而 302 重定向則不會。