什麼是 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 找到我們。