什麼是 4xx 錯誤? 4xx HTTP 狀態碼指南

已發表: 2023-04-28

如果您是互聯網新手並且剛剛開始瀏覽在線內容,您可能會遇到各種類型的 HTTP 錯誤,其中 4xx 錯誤類型非常常見。 當 Web 服務器和瀏覽器之間的通信出現問題時,會顯示這些消息。

這些 4xx 錯誤可能會讓任何人感到困惑和害怕。 因此,很自然地想知道是不是你這邊出了什麼問題,或者是你的系統出了問題。

4xx 錯誤尤其表示客戶端錯誤,這意味著問題是由用戶或客戶端設備而非服務器引起的。 在本文中,我們將探討什麼是 4xx 錯誤、它們的原因、類型以及如何避免它們。

那麼讓我們開始吧!


目錄
什麼是 4xx 錯誤?
4xx 錯誤的常見原因是什麼?
4xx 錯誤與 5xx 錯誤有何不同?
4xx 錯誤的類型及其含義和修復
其他不常見的 4xx 錯誤列表
4xx 錯誤對 SEO 的影響
如何避免 4xx 錯誤?
結論
經常問的問題

什麼是 4xx 錯誤?

4xx 錯誤是 HTTP 狀態代碼,表示客戶端請求存在問題。 這意味著錯誤是由用戶或客戶端設備而不是服務器引起的。 客戶端錯誤響應範圍是 400 到 499。這些錯誤與 5xx 錯誤不同,5xx 錯誤表示服務器端錯誤。

這些錯誤可能由於多種原因而發生,並且可能對 SEO 和用戶體驗產生負面影響

例如,404 錯誤消息表示客戶端請求的頁面在服務器上不存在。


閱讀:了解 HTTP 狀態代碼的完整指南


4xx 錯誤的常見原因是什麼?

出現 4xx 錯誤的原因有多種,包括:

  • 不正確的 URL 或鏈接:當用戶嘗試訪問具有錯誤 URL 或損壞鏈接的頁面時,就會發生這種情況。
  • 過期或無效的會話或 cookie:當用戶嘗試訪問具有過期或無效會話的網站時,他們將遇到 4xx 錯誤。
  • 用戶身份驗證問題:當用戶嘗試在沒有正確身份驗證或憑據的情況下訪問頁面時,他們將收到 4xx 錯誤。
  • 服務器或網站配置錯誤:這些錯誤發生在服務器或網站配置出現問題時,例如網絡服務器關閉、服務器過載或配置錯誤。

4xx 錯誤與 5xx 錯誤有何不同?

4xx 錯誤和 5xx 錯誤是 HTTP 狀態代碼,指示用戶嘗試訪問網頁時可能發生的不同類型的錯誤。 這兩類錯誤之間的主要區別在於它們的來源。

4xx 錯誤是客戶端錯誤,這意味著問題源自用戶端,例如輸入錯誤的 URL 或過時的頁面緩存版本。 4xx 錯誤的一些常見示例包括“404 Not Found”和“403 Forbidden”。

另一方面,5xx 錯誤是服務器端錯誤,這意味著問題源自託管網站的服務器。 這些錯誤通常是由服務器過載、配置問題或編碼錯誤等問題引起的。

5xx 錯誤的一些常見示例包括“500 內部服務器錯誤”和“503 服務不可用”。

簡而言之,4xx 錯誤表示客戶端問題,而 5xx 錯誤表示服務器端問題。


4xx 錯誤的類型及其含義和修復

有幾種不同類型的 4xx 錯誤,每種都有其獨特的含義和可能的解決方案。 以下是您每天可能遇到的一些最常見類型的 4xx 錯誤的列表。

400 錯誤請求

error 400
錯誤 400

當服務器由於格式錯誤的語法而無法理解請求時,會發生此錯誤。 它表明用戶代理髮出的請求中存在語法錯誤。 此錯誤可能由於,

  • 輸入了錯誤的 URL 或使用了一些不允許的字符。
  • 上傳超過閾值限制的大文件。
  • 存儲在瀏覽器中的 Cookie 和緩存內存會損壞。

要修復此錯誤,您所要做的就是,

  • 在地址欄中仔細鍵入 URL,並重新檢查 URL 是否有任何拼寫錯誤。
  • 從瀏覽器以及 DNS 緩存中清除瀏覽器歷史記錄、Cookie 和緩存。
  • 禁用或停用您在瀏覽器上安裝的擴展程序。

401未經授權

error 401
錯誤 401

當用戶未通過身份驗證或未能提供正確的身份驗證時,會發生此錯誤。 它表示發出的請求是未經授權的,需要用戶身份驗證。 來自服務器的響應連同此狀態代碼包括一個 WWW-Authenticate 標頭字段,其中包含要由用戶代理完成的身份驗證質詢。

原因

  • 登錄憑據不正確
  • 過期的登錄憑據
  • 缺少身份驗證令牌
  • 認證方式不正確

修復此 401 Unauthorized 錯誤,您需要做的是,

  • 檢查登錄憑據
  • 刷新身份驗證令牌
  • 檢查認證方式
  • 提供有用的錯誤信息

402 狀態碼 – 需要付款

error 402
錯誤 402

HTTP 402 是一個狀態代碼,表示需要付費才能訪問所請求的資源。 它是一個非標準狀態代碼,專門為將來使用而保留。

原因

  • 付款錯誤
  • 內部故障排除
  • 嘗試訪問需要付費的資源失敗
  • 支付網關的問題
  • 付款細節不正確
  • 網站的技術困難

修復

  • 檢查付款明細
  • 使用不同的付款方式
  • 清除緩存和 cookie
  • 聯繫客戶支持
  • 更新瀏覽器和支付系統
  • 檢查文檔

閱讀:如何修復 HTTP 402“需要付款”錯誤?


403禁止訪問

error 403
錯誤 403

錯誤 403 指的是“禁止”錯誤,當用戶試圖訪問他們無權訪問的網頁或資源時會發生這種情況。

成因:

  • 文件權限不正確
  • 服務器設置配置錯誤
  • 網址或目錄結構
  • 服務器和防火牆問題
  • 服務器和防火牆問題
  • 瀏覽器問題
  • 訪問錯誤的網站位置

使固定:

  • 檢查丟失的核心文件和主題文件
  • 檢查 .htaccess 文件配置
  • 檢查文件和文件夾權限
  • 檢查插件
  • 清除瀏覽器緩存和 Cookie
  • 嘗試解決 Chrome 瀏覽器中的問題
  • 停用瀏覽器擴展
  • 檢查防火牆設置

閱讀:如何修復 WordPress 403 Forbidden 錯誤? [9 個快速修復] 以及如何修復您網站上的 403 Forbidden NGINX 錯誤?


404 未找到

error 404
錯誤 404

404 Not Found錯誤是Web服務器的標準響應代碼,當在服務器上找不到請求的資源時會出現這種錯誤。

成因:

  • 無效的網址
  • DNS 設置問題
  • 損壞的瀏覽器緩存
  • WordPress 兼容性問題
  • 服務器問題
  • 不正確的重定向

修復:

  • 重置永久鏈接
  • 禁用主題和插件
  • 恢復 .htaccess 文件

閱讀:如何修復 WordPress 網站和 Android 的 404 未找到錯誤?


408請求超時

error 408
錯誤 408

它也稱為“請求超時”錯誤。 它發生在服務器正在等待請求,但客戶端無法在特定時間範圍內發送請求時。

成因:

  • 網絡問題
  • 服務器過載
  • 防火牆和安全設置

修復:

  • 檢查您的網絡連接
  • 檢查您的防火牆和安全設置
  • 聯繫網站和服務器管理員
  • 稍後再試

其他不常見的 4xx 錯誤列表

這一系列的狀態碼表示用戶端的請求過程有錯誤,需要修正請求後重新發起請求。

  • 405 Method Not Allowed – 所請求的資源不允許所請求的 HTTP 方法。
  • 406 – 當請求的資源只能生成根據請求中發送的 Accept 標頭不可接受的內容時,返回此狀態代碼。
  • 409——表示請求有衝突。
  • 410 Gone——請求的資源在服務器上不再可用,沒有轉發地址。
  • 411 – 這意味著用戶代理需要指定內容長度以及請求以便由服務器處理。
  • 413 Payload Too Large – 服務器無法處理請求,因為負載太大。
  • 414 – 表示請求的 URI 太長,服務器無法處理。
  • 415 Unsupported Media Type——服務器無法處理請求,因為媒體類型不受支持。
  • 429 Too Many Requests – 用戶在給定時間內發送了太多請求,服務器正在限制它們的速率。
  • 444 – 這是一個 Nginx HTTP 服務器擴展,稱為“無響應”狀態代碼,當服務器不返回任何信息時返回,用於遏制惡意軟件。
  • 451 – 它指的是由於審查制度或政府命令強加的法律原因而拒絕訪問。
  • 499 – 表明在服務器處理請求時客戶端正在關閉連接,因此服務器無法將 HTTP 標頭返回給客戶端。

注意:值得注意的是,某些網站可能會使用額外的自定義 4xx 錯誤,但這些是您可能遇到的最常見錯誤。


4xx 錯誤對 SEO 的影響

正如我們已經多次提到的,4XX 錯誤是當用戶請求服務器無法找到或訪問的網頁時發生的客戶端錯誤。

這些錯誤可能會對 SEO(搜索引擎優化)產生負面影響,因為它們會阻止搜索引擎訪問您網站的頁面並為其編制索引,從而導致可見度降低和搜索引擎結果頁面 (SERP) 中的排名降低。

以下是 4XX 錯誤可能損害網站 SEO 的一些方式:

  • 抓取能力下降:當搜索引擎機器人在抓取您的網站時遇到 4XX 錯誤時,它們可能會停止抓取或索引您的頁面。 這可能會導致抓取能力和索引能力下降,從而導致 SERP 中的排名較低。
  • 損壞的鏈接:如果您的網站因 4XX 錯誤而損壞鏈接,可能會損害用戶體驗,導致更高的跳出率和更低的參與度指標。 這會對您網站的搜索引擎優化產生負面影響,因為搜索引擎會優先考慮用戶體驗和參與度。
  • 鏈接資產損失:如果您的內部或外部鏈接指向返回 4XX 錯誤的頁面,則可能導致鏈接資產損失。 這意味著這些鏈接的權威和價值不會傳遞到您的網站,從而導致 SERP 中的排名較低。
  • 負面的用戶體驗: 4XX 錯誤會損害用戶體驗,導致用戶感到沮喪並更有可能離開您的網站。 這可能會導致參與度指標下降,例如站點停留時間和每次會話的頁面數,這會對您網站的 SEO 產生負面影響。

為了避免這些對 SEO 的負面影響,必須及時監控和修復 4XX 錯誤。 您可以使用 Google Search Console 等工具來識別和修復這些錯誤,例如重定向損壞的鏈接、修復不正確的 URL 或更新您的站點地圖。 通過解決 4XX 錯誤,您可以提高網站的抓取能力、用戶體驗和整體 SEO 性能。


如何避免 4xx 錯誤?

為了避免和修復 4xx 錯誤,您可以採取幾個步驟,例如,

  • 檢查並更正 URL 和鏈接中的錯誤
  • 驗證用戶身份驗證和權限
  • 根據需要更新服務器和網站配置
  • 使用重定向或自定義錯誤頁面
  • 定期監控網站流量以識別錯誤並解決反復出現的問題。

結論

解決 4xx 錯誤不僅對於改善用戶體驗而且對於保持積極的 SEO 排名至關重要。 您絕對不想破壞 Google 的算法,它始終致力於盡可能提供最佳的用戶體驗和內容。

因此,通過了解 4xx 錯誤的原因和類型,您必須採取必要的步驟來避免它們在將來發生,並創建一個更加用戶友好和可靠的網站。

除了上述所有內容之外,如果您對我們在本文中遺漏的 4xx 錯誤有任何提示或建議,或者想分享您的經驗,請在下面的評論部分告訴我們。


經常問的問題

什麼是 4xx 或 5xx 錯誤?

4xx 和 5xx 錯誤是 HTTP 狀態代碼,指示客戶端對服務器的請求的狀態。 4xx 錯誤表示客戶端錯誤,而 5xx 錯誤表示服務器端錯誤。

在 duolingo 上收到 4xx 錯誤是什麼意思?

如果您在 Duolingo 上收到 4xx 錯誤,則表示您向 Duolingo 服務器發出的請求的客戶端存在問題。 這可能是由於多種原因造成的,例如 URL 鍵入錯誤、登錄憑據不正確或連接問題。

4XX 錯誤的示例是什麼?

4xx 錯誤的一個示例是“404 Not Found”錯誤,它表示在服務器上找不到請求的資源或網頁。 4xx 錯誤的其他示例包括“401 Unauthorized”、“403 Forbidden”和“400 Bad Request”。 這些錯誤通常是由客戶端問題引起的,例如身份驗證憑據不正確、權限不足或 URL 鍵入錯誤。