什麼是HTTP錯誤代碼?通用代碼+如何修復它們

[ad_1]

如果您擁有一個網站,那麼您一生中至少會遇到HTTP錯誤代碼。

HTTP錯誤響應代碼可能有多個原因。可能由於網頁不再可用(找不到404)或伺服器出現問題(500內部錯誤)而發生。

在這篇文章中,我將告訴您什麼是HTTP錯誤代碼。這將幫助您更好地理解HTTP響應。之後,我將討論最常見的HTTP錯誤代碼以及一些修復每個代碼的提示。

什麼是HTTP錯誤代碼?

HTTP狀態代碼是針對客戶端對伺服器的請求發出的響應。例如,當您的客戶端(您的Web瀏覽器)嘗試連接到WordPress站點(伺服器)時。

根據請求的處理方式,伺服器顯示不同的響應。這些響應包括重定向,伺服器錯誤,客戶端錯誤等。 HTTP錯誤代碼不屬於網頁;相反,它們是來自伺服器的有關如何處理請求的響應。

並非所有的HTTP狀態代碼都指示錯誤。例如,有些人只是告知頁面已被永久或暫時移動。但是,如果您遇到錯誤,則看到的HTTP錯誤代碼將幫助您找出問題所在。

現在您已經知道了它的含義,讓我們深入研究一些最常見的HTTP錯誤代碼和狀態代碼以及如何修復它們。

七個最常見的HTTP錯誤代碼和狀態代碼

1. 401未經授權

首先在我們的HTTP錯誤代碼列表中是401。401消息表示伺服器收到了未經身份驗證的請求。

發生此錯誤時,系統會顯示一條消息,指出由於各種原因無效的憑據導致無法載入頁面。

如何修復

登錄URL可能已更改,或者您輸入的URL不正確。但是,如果不是這種情況,請嘗試清除瀏覽器緩存和cookie。

修復401錯誤代碼的完整指南?

2.找不到404

404狀態代碼是Internet上常見的HTTP錯誤代碼。當在伺服器上找不到用戶正在尋找的頁面時,將生成此HTTP響應。 404次事件背後可能有多種原因。也許是因為網站站長刪除了頁面或您輸入的網址不正確(因為這是客戶端錯誤)。

如何修復

修復斷開的鏈接(或更具體地說,是404)仍然是必不可少的維護任務。如果您glut著工作,不介意走更長的路,請使用.htaccess方法。但是,更自然的方法是從WordPress目錄安裝重定向插件。然後,您可以將其重定向到網站上的任何網頁。

修復404錯誤代碼的完整指南?

3. 500內部伺服器錯誤

500 Internal Server Error是一個通用錯誤,當您的伺服器出現問題時顯示。因為它是一般性的錯誤消息,所以有很多不同的原因,包括WordPress插件問題,PHP問題,資料庫問題等等。

如何解決?

修復500 Internal Server Error有點麻煩,原因不止一個原因是它的發生。您可能需要閱讀本指南的完整指南。

修復500 Internal Server Error的完整指南

4. 502錯誤的網關

與其他HTTP錯誤代碼不同,502是不同的。當Internet上的一台伺服器收到另一台伺服器的無效響應時,就會發生網關錯誤。當伺服器花費比預期更長的時間來完成請求時,將在屏幕上添加502 HTTP狀態代碼。

如何修復

在大多數情況下,可以通過刷新瀏覽器或清除瀏覽器緩存來解決此問題。如果您剛剛遷移到該站點,請嘗試等待24到48小時。您甚至可以聯繫託管服務提供商與他們進行核對。有時,第三方CDN服務或WordPress插件可能是您502響應背後的原因。如果上述修復方法無效,請嘗試將WordPress主題切換為其他主題。

5. 301永久移動

HTTP 301是將特定網頁永久移動到其他URL的時間。本身並不是錯誤,但是它確實傳達了重要信息。

它可以在頁面級別上,您可以在該頁面級別上指向另一個相似的帖子(或者甚至是主頁)或域級別。

如何修復

為確保重定向無誤,請檢查重定向設置。如果您使用了WordPress插件,請嘗試使用重定向進行切換。如果使用.htaccess文件執行重定向,請驗證是否正確執行了重定向。這樣做的方法。將域級重定向保留幾個月,以便Google知道資源已永久移動。

6.發現302

此HTTP狀態代碼與301類似,但用於臨時重定向。此響應告訴Google該頁面是暫時移動的,並會在某些時候返回到原始URL。如果操作正確,它將在幾秒鐘內將用戶重定向到另一個URL。

如何修復

設置302重定向的最簡單方法是使用WordPress插件。您可以從WordPress目錄安裝和使用Rank Math。

7. 410去了

此410 Gone錯誤類似於404響應。將其視為永久性404。當網站管理員決定永久刪除帖子或頁面或將其重新發布到另一個站點時,他們可以使用此代碼。

410響應告知Google所請求的資源已從互聯網上永久刪除,並且不會重新出現。這樣一來,您就可以更輕鬆地從Google對網頁進行抓取或索引編製。

如何修復

410走失錯誤的背後有多種原因。首先,檢查輸入的URL並確保其正確。接下來,嘗試在WordPress網站上調試更新。卸載WordPress插件或其他第三方擴展。如果這些都不起作用,那麼這是伺服器端的問題。找到.htaccess文件。接下來,在.htaccess文本編輯器中找到單詞「 RewriteXXX」,然後輸入以下代碼:

在RewriteEngine上
RewriteRule ^(。*)$ http://yourwebsitename.con/expired_pa​​ge$1 [R=410,L]

輸入密碼時,請更換 [http://yourwebsitename.con/expired_page] 使用已過期的網址,或您要在其中添加410個回復的網址。

結論

現在,您已經了解了最常見的HTTP錯誤代碼和狀態代碼,是時候在網站上修復它們並改善網站的用戶體驗和SEO了。

還有其他一些方法可以改善您的網站使用HTTP錯誤代碼的方式。例如,您可以創建一個自定義的404頁面,當訪問者嘗試訪問不存在的頁面時,該頁面將會顯示。

您對HTTP狀態碼有任何疑問嗎?您是否看到錯誤並對其含義感到困惑?讓我們在評論中知道!

相關文章