什麼是 414 請求 URI 太長錯誤及如何修復

WPressize Me

09/12/2022

什麼是 414 請求 URI 太長錯誤?

當你請求的 URL 或動作太長,伺服器無法處理時,就會發生 414 請求 URI 太長錯誤。請注意,URI 和 URL 之間有區別。URI(統一資源標識符)可以是資源的名稱、位置或兩者。而 URL(統一資源定位器)只能是資源的位置。

這兩個術語通常可以互換使用,因為 URL 是 URI 的一部分。然而,414 錯誤可以由這兩個組件觸發,讓我們來看一下原因。

什麼引起 414 請求 URI 太長錯誤?

當你點擊鏈接時,伺服器無法處理因鏈接過長而出現的 414 錯誤。有一種情況是使用 UTM(Urchin 追踪模塊)參數。如果你正在使用 UTM 代碼來跟踪你 WordPress 網站上的轉換,且 URL 中的參數很多,就可能會導致這個錯誤。

另一種可能引發 414 錯誤的情況是重定向循環。這是當 WordPress 插件中的錯誤配置或設置導致大量重定向請求時發生的。結果是你會得到非常長的 URL 和 414 請求 URI 太長錯誤。

同樣,有些插件也會作為其功能的一部分生成長 URI。如果你在網站上安裝了多合一 WordPress 安全部件,最有可能會遇到這個錯誤。

在罕見情況下,開發者方面的問題也可能在 POST 請求轉換為帶有太長查詢信息的 GET 請求時觸發 414 錯誤。最後,對你網站伺服器的網絡攻擊也可能導致 414 URI 太長的問題。

說了這麼多,讓我們看看如何在你的 WordPress 網站上修復 414 錯誤。

修復 414 請求 URI 太長錯誤

快速解決這個問題的方法是增加你的網站伺服器可以處理的 URI 大小。在我們繼續之前,我們建議你創建一個 WordPress 備份。因為修復 414 錯誤涉及編輯網站配置文件。如果出現任何問題,你將有一個備份副本可以還原。

更多詳細信息,請參閱我們的 WordPress 站點備份指南。

確定你的網站使用的伺服器類型:Apache 或 Nginx

首先,你需要找出你的 WordPress 網站使用哪種類型的伺服器。有兩種類型的伺服器,包括 Apache 和 Nginx。

一個簡單的方法是打開瀏覽器中的網站。之後,你可以右鍵單擊首頁並選擇 ‘檢查’ 選項。

接下來,你需要切換到頂部的 ‘Network’ 標籤。從這裡,你可以選擇 ‘Name’ 列中的任何元素。然後你需要向下滾動到 ‘Response Headers’ 部分並查看 ‘Server’ 詳情。

這會顯示你的網站使用的是 Nginx 還是 Apache。如果你仍不確定該使用哪種類型的伺服器,可以向你的 WordPress 託管提供者尋求更多詳細信息。

一旦確定了伺服器類型,讓我們來看看如何修復 Nginx 和 Apache 上的 414 請求 URI 太長錯誤。

修復 Nginx 上的 414 請求 URI 太長錯誤

首先,你需要一個 FTP 或文件傳輸協議客戶端來訪問網站配置文件。有很多 FTP 客戶端可用,這裡我們將使用 Filezilla。如果你需要幫助設置 FTP 和訪問網站文件,請參閱我們的 WordPress 上傳文件指南。

一旦你登錄,你需要下載 ‘nginx.conf’ 文件。你可以通過以下路徑訪問此文件:/etc/nginx/nginx.conf

定位到文件後,下載它到你的計算機,然後在記事本軟件中打開它。

在這裡,你可以搜索 large_client_header_buffers 4 8K 設置。如果它不存在,則只需將其添加到文件末尾。

你會看到兩組值,分別關聯到數量和大小。只需將大小從 8K 編輯為 128K。這將增加 URI 大小,允許網站伺服器處理長 URL。

完成後,保存文本文件並使用 FTP 客戶端將其重新上傳到網站。

更多詳細信息,請參閱我們的 WordPress 文件上傳指南。

修復 Apache 上的 414 請求 URI 太長錯誤

如果你使用的是 Apache 伺服器類型,過程與 Nginx 類似。首先,你需要一個 FTP 客戶端來訪問網站文件。

登錄後,你需要定位 ‘apache2.conf’ 文件。簡單地使用 FTP 客戶端前往以下路徑:/etc/apache2/apache2.conf

接下來,下載該文件並在記事本軟件中打開它。

之後,你可以搜索 LimitRequestLine 128000 設置。如果沒看到,只需將其添加到文件末尾。

通常,LimitRequestLine 設置為 128000。但是,你可以增加到 256000 或更高,來消除 414 錯誤。只需確保你設置的值是 2 的倍數。

完成後,只需將文件上傳回網站,這應該能幫助解決 WordPress 網站上的 414 錯誤。

我們希望這篇文章能幫助你了解什麼是 414 請求 URI 太長錯誤以及如何修復它。你可能也會想查看我們的 WordPress 安全指南和最常見的 WordPress 錯誤。

如果你喜歡這篇文章,請訂閱我們的 YouTube 頻道,獲取更多 WordPress 視頻教程。你也可以在 Twitter 和 Facebook 找到我們。



Related Posts

  • 2025-01-06
  • WordPress 基础知识

在经营网上商店时,Stripe提供了便利的支付方式,但其手续费可能会迅速累积,影响利润。在这篇文章中,我们将分享一些经过验证的策略,帮助您在不影响客户体验的情况下,减少WordPress中的Stripe交易费用。

閱讀更多
  • 2024-10-30
  • WordPress 基础知识

WordPress表单是连接访客和扩展受众的重要工具。无论是联系表单、调查问卷还是反馈表,嵌入到您网站中都是收集访客信息的快速便捷方式。我们在所有项目中都使用表单,从联系页面到新闻订阅甚至结账表单。在过程中,我们学习了嵌入WordPress表单所需的所有步骤,并将从头到尾引导您完成整个过程。

閱讀更多
  • 2024-09-27
  • WordPress 基础知识

多年来,我们管理过数个 WordPress 多站点网络。实际操作中我们发现,拥有合适权限来管理所有网站的合适人员,可以极大地提高效率。而这正是超级管理员用户角色发挥作用的地方。然而,在 WordPress 多站点中添加超级管理员用户与在单一站点中添加新用户略有不同。对于初学者来说,这个过程可能有些困惑。文章中,我们将向您展示如何在 WordPress 多站点中添加超级管理员用户角色,提供两个简单的方法,并附加一些关于如何妥善保护 WordPress 多站点的技巧。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>