如何修復Elementor站點HTTPS 400錯誤請求(伺服器錯誤)

錯誤型別:
HTTP錯誤
錯誤名稱:
HTTP 400错误请求
英文名稱:
HTTP 400 Bad Request
錯誤描述:
与WordPress站点HTTP 400错误请求一样,Elementor站点也会遭遇同样的情况,但可能在解决问题的方式可能有所不一样。

如何修復Elementor站點HTTPS 400錯誤請求(伺服器錯誤)

您是否在Elementor中遭遇過伺服器錯誤-400錯誤請求?

並尋找解決方案來解決WordPress CMS中這個流行的錯誤“https 400 bad request”?

那你就不用再看了!在本文中,您將找到解決使用Elementor的WordPress網站上的400錯誤請求的所有可能解決方案。

什麼是HTTPS 400錯誤請求?

HTTPS 400錯誤請求

WordPress中的HTTPS 400錯誤請求是使用者在前端收到的最常見錯誤之一。主要發生在伺服器無法處理前端通過瀏覽器傳送的請求時。(原因在下一節中介紹)。

超文字傳輸​​協議 (HTTP) 400 Bad Request響應狀態程式碼表示伺服器不能或不會處理請求,因為某些東西被認為是客戶端錯誤。– Mozilla

像任何WordPress網站一樣,Elementor中的伺服器錯誤-400錯誤請求的發生次數也超出了人們的預期。在Elementor中出現此伺服器端錯誤的常見情況之一是使用者處於編輯器模式試圖更新/儲存他們所做的一些更改。

 

是什麼導致Elementor站點出現400錯誤請求?

伺服器錯誤之400錯誤請求並不總是由一個原因引起的。許多原因都可能觸發此伺服器錯誤。400錯誤請求的一些常見原因包括:

  • 👉 網址錯誤
  • 👉 瀏覽器快取問題
  • 👉 DNS快取問題
  • 👉 與瀏覽器擴充套件和外掛衝突
  • 👉 檔案對於伺服器來說太大了

讓我們繼續下一部分,瞭解如何解決提到的每個問題,以擺脫請求Elementor中的伺服器錯誤400 bad。

如何修復Elementor網站中的400錯誤請求

瀏覽每個解決方案以強制您的伺服器接受您從瀏覽器傳送的請求:

修復URL中的錯誤

URL中有錯誤可能會在Elementor中觸發400錯誤請求伺服器錯誤。我們不是在討論URL中的拼寫錯誤。相反,URL中的錯誤意味著在鍵入URL時不遵守規則。

例如,除非您使用UTM,否則您不能在URL中使用“%”。

修復URL中的錯誤

在使用UTM的情況下,您可以在URL中新增空格,但您需要使用“%20”插入一個空格。

URL空格

因此,請檢查您是否使用了%或URL中不允許的類似特殊字元。如果您發現此類錯誤,請修復URL以解決WordPress中的https 400錯誤請求。

瀏覽器快取問題

瀏覽器快取是您的瀏覽器以您訪問的網頁副本的形式儲存的資料。這樣,當您下次訪問該站點時,它可以更快地載入內容。雖然瀏覽器快取的概念似乎對提升使用者體驗是一件好事,但有時它會導致許多伺服器錯誤,包括 400 錯誤請求錯誤。

因此,如果您的URL正常,那麼您可以嘗試 重新整理瀏覽器快取 來解決此問題。 清除瀏覽器中的快取和cookie非常簡單。您也可以按 CTRL/CMD – Shift – R 推送您的請求。

CTRL/CMD – Shift – R

注意: 您應該在瀏覽器的隱身/私人模式下嘗試您的URL。或者換個瀏覽器。如果您在瀏覽器的私有模式或其他瀏覽器中沒有發現任何400 server bad request錯誤,則可能是快取問題。

👉👉 要了解有關常見WordPress錯誤的更多資訊,請檢視此部落格最常見的WordPress錯誤及解決方案

DNS快取問題

DNS快取與瀏覽器快取不同。雖然這兩種快取都是儲存相關資料以使以前訪問過的網站載入速度更快的過程,但還是有區別的。瀏覽器快取由瀏覽器儲存,DNS快取由您的系統儲存。

因此,如果清除瀏覽器快取無助於解析WordPress中的http 400伺服器,那麼您可以嘗試重新整理DNS快取

要在Windows中重新整理DNS快取,請轉到命令提示符並鍵入以下命令:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
ipconfig /flushdns
ipconfig /flushdns
 ipconfig /flushdns

Windows中重新整理DNS快取

要在Mac中重新整理,請轉到終端並鍵入以下命令:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
sudo dskacheutil -flyushkahe; sudo killall -UP mDNSResponder
sudo dskacheutil -flyushkahe; sudo killall -UP mDNSResponder
sudo dskacheutil -flyushkahe; sudo killall -UP mDNSResponder

Mac重新整理DNS快取

與瀏覽器擴充套件和外掛衝突

您在瀏覽器上使用的第三方外掛或擴充套件也可能與您的伺服器請求產生衝突,從而導致400錯誤請求。

您可以通過逐個禁用每個擴充套件程式來解決此問題,以檢視Elementor中的400錯誤請求這個伺服器錯誤是否已解決。

停用Chrome擴充套件程式

檔案對於伺服器來說太大了

為確保這是一個大小問題,請嘗試上傳較小的檔案。如果較小的檔案成功上傳而沒有任何伺服器錯誤請求錯誤,那麼您可以放心,您嘗試上傳的檔案對於您的伺服器來說太大了。

但是,您可以通過增加 WordPress 記憶體限制來修復它。為此,您需要導航到wp-config.php檔案,然後更新“define(‘WP_MEMORY_LIMIT’, ’64M’)”行。您需要將“64M”替換為128M或256M。

define(‘WP_MEMORY_LIMIT’, ’64M’)

注意:如果增加WordPress記憶體沒有幫助,請嘗試將max_input_vars變數更新為 5000。您可以從php.ini檔案更新此值。

要了解有關如何增加WordPress網站記憶體限制的更多詳細資訊,請檢視我們的部落格👉👉如何增加WordPress記憶體限制

小結

我們希望您可以使用本部落格中提到的解決方案來解決您的 https 伺服器 400 錯誤請求錯誤。但是,如果您無法按照提供的解決方案解決此問題,那麼它可能是一個嚴重的伺服器端問題。

評論留言