在 2 分鐘內修復 WordPress Err_Too_Many_Redirects 錯誤

已發表: 2021-04-30

WordPress 上的 ERR_TOO_MANY_REDIRECTS 錯誤最初可能會讓您感到困惑,但這只是一個錯誤,表明用戶可能無法訪問請求的頁面。 該錯誤也稱為重定向循環,當用戶陷入鍊式重定向的無限循環並且無法訪問網站內容時,該錯誤會出現在頁面上。

現在有幾個原因,從插件到 cookie,但簡而言之,WordPress ERR_TOO_MANY_REDIRECTS 會嚴重影響您的可信度並導致銷售額下降。

在這篇文章中,我們將解釋如何在 2 分鐘內修復 WordPress ERR_TOO_MANY_REDIRECTS 錯誤; 但在此之前,這裡是重定向循環的簡要概述,以幫助您了解此錯誤的根本原因。

WordPress 中的 ERR_TOO_MANY_REDIRECTS 是什麼?

要了解 ERR_TOO_MANY_REDIRECTS 的根本原因,您首先需要對重定向的含義有一個公平的理解。

簡而言之,重定向可以稱為用戶單擊鏈接並重定向到新地址的過程。 當通過更改默認永久鏈接將頁面內容轉移到新地址時,這通常會派上用場。

這是一個例子。 假設您有一個現有頁面 https://example.com/2010,並且您將其永久鏈接更改為 https://example.com/new-post。 現在,您的觀眾將自動被重定向到新地址,而不是舊地址。

因此,如果您看到 ERR_TOO_MANY_REDIRECTS 錯誤,則意味著您陷入了重定向的無限循環,並且您的用戶都無法訪問該網站的內容。

以下是 ERR_TOO_MANY_REDIRECTS 在不同瀏覽器上的外觀。

在谷歌瀏覽器上,它說: “這個網頁有一個重定向循環 ERR_TOO_MANY_REDIRECTS。”“此頁面無法正常工作。 www.example.com 重定向您的次數過多。 嘗試清除您的 cookie。 ERR_TOO_MANY_REDIRECTS”

在 Mozilla Firefox 上,它說: “頁面沒有正確重定向。 Firefox 檢測到網絡服務器正在以永遠不會完成的方式重定向對該地址的請求。 這個問題有時可能是由禁用或拒絕接受 cookie ERR_TOO_MANY_REDIRECTS 引起的。”

值得注意的是,此重定向循環可能是在您的站點上設置第三方重定向工具的結果。 因此,查看您的重定向插件以查看您是否無意中設置了循環並導致 ERR_TOO_MANY_REDIRECTS 錯誤是一流的想法。

現在您對這個錯誤有了更好的了解,讓我們來看看如何輕鬆修復 WordPress ERR_TOO_MANY_REDIRECTS 錯誤。

如何在 2 分鐘內輕鬆修復 WordPressERR_TOO_MANY_REDIRECTS?

儘管擺脫這個錯誤可能感覺很麻煩,但在大多數情況下,通過調整一些 WordPress 設置可以輕鬆解決。

就是這樣。

  1. 轉到 WordPress Dashboard ,導航到設置選項卡,然後單擊

wordpress 編輯器

  1. 現在檢查您的WordPress 地址網站地址 (URL) 。 請注意,這兩個地址應該匹配,因為它們代表 WordPress 核心安裝和您將用於在 Internet 上找到自己的域。 如果這些地址不匹配,它們將創建一個重定向循環。

WordPress 編輯 2

  1. 匹配兩個字段中的地址後,單擊保存更改

WordPress 編輯 3

  1. 現在檢查您的網站以查看 ERR_TOO_MANY_REDIRECTS 錯誤是否已解決。

現在您知道如何在 2 分鐘內輕鬆解決 WordPress 中的 ERR_TOO_MANY_REDIRECTS。 雖然在大多數情況下,這種方法是有效的,但在某些情況下卻不是。 因此,這裡列出了 6 種替代方法,可用於修復 WordPress ERR_TOO_MANY_REDIRECTS 錯誤。

讓我們開始。

在 WordPress 中修復 ERR_TOO_MANY_REDIRECTS 的 6 種替代解決方案

嘗試這 6 種簡單的替代方法來修復 WordPress ERR_TOO_MANY_REDIRECTS。

  1. 在不使用 WP Admin 的情況下匹配 WordPress 地址和網站地址
  2. 從您的瀏覽器中刪除 Cookie
  3. 從瀏覽器、服務器和插件中清除緩存
  4. 尋找插件衝突
  5. 重新定義您的 .htaccess 文件
  6. 從源服務器中刪除 SSL(安全套接字層)重定向

1.不使用WP Admin匹配WordPress地址和網站地址

雖然上面提到的方法幾乎每次都可以工作,但某些錯誤會使您無法訪問您的 WP Admin。 在這種情況下,您將無法直接匹配您的 WordPress 和網站地址。

幸運的是,還有另一種使用它的方法,您可以輕鬆匹配兩個地址。

第二種方法在技術上要求您通過 FTP(文件傳輸協議)編輯wp-config.php文件。

請注意,您首先需要訪問您的 FTP 客戶端,您可以從託管服務提供商處輕鬆獲得該客戶端。 或者,您也可以利用 FileZilla 等第三方工具。

下載鏈接

WordPress 編輯 4

圖片來源:FileZilla

  1. 首先,您需要檢索您的 FTP 憑據以連接到服務器。
  2. 建立並啟動連接後,訪問public_html 目錄。

Wordpress 編輯文件 9

  1. public_html目錄中,查找wp-config.php並開始編輯。
  2. 現在尋找這些代碼行。

定義('WP_SITEURL','https://example.com');

定義('WP_HOME','https://example.com');

  1. 檢查兩行中的地址是否相互匹配。 如果兩個地址不匹配,請編輯它們並匹配它們。
  2. 現在保存文件並將wp-config.php重新上傳到您的服務器。

WordPress 編輯文件 8

  1. 現在,訪問您的網站,查看 ERR_TOO_MANY_REDIRECTS 是否消失。

2. 從您的瀏覽器中刪除 Cookie

儘管瀏覽器 cookie 派上用場很多,但它們有時會造成嚴重的麻煩,這就是重定向循環。 從 cookie 中清除您的 Web 瀏覽器是解決 ERR_TOO_MANY_REDIRECTS 的另一種好方法。 您可以在 Google Chrome 和 Firefox 上執行此操作。

如何從 Google Chrome 中清除瀏覽器 Cookie?

  1. 單擊右上角的三個小點,然後轉到設置
  2. 點擊高級
  3. 現在點擊清除瀏覽歷史; 將出現一個對話框,您必須在其中選擇緩存和 cookie
  4. 現在選擇時間範圍並單擊清除數據以清除瀏覽器 cookie。

如何從 Mozilla Firefox 中清除瀏覽器 Cookie?

  1. 點擊右上角的三個小點
  2. 現在選擇清除數據
  3. 現在選擇Cookies and Cache選項並點擊Clear

刪除所有瀏覽器 cookie 後,刷新您的站點以查看 ERR_TOO_MANY_REDIRECTS 是否消失。 如果沒有,則向下進行第三步——清除緩存。

3. 從瀏覽器、服務器和插件中清除緩存

緩存是一個非常有用的過程,因為它在技術上可以幫助您比平常更快地加載網頁。 但是,有一個問題。 有時,此過程還可能緩存導致 ERR_TOO_MANY_REDIRECTS 的重定向循環。

但是通過清除緩存數據來解決此錯誤非常簡單。

要清除瀏覽器緩存,您可以選擇清除 cookie 的相同方法。

至於服務器緩存,您需要登錄您的主機帳戶並從設置中清除緩存。 請注意,某些主機甚至允許您從 WP-admin 清除緩存。

下一步是清除插件緩存。 請注意,每個緩存插件的工作方式都不同。 因此,您首先需要檢查您在網站上使用的插件的規格。 通常,您可以在插件設置中找到清除緩存的選項,或者您甚至可以穀歌插件的名稱以更好地理解。

從服務器、瀏覽器和插件中清除緩存後,重新加載您的站點。 如果 ERR_TOO_MANY_REDIRECTS 仍然存在,請轉向下一個替代方案,解決插件衝突。

4. 尋找插件衝突

插件衝突是許多錯誤背後的主要原因,包括 WordPress 中的 ERR_TOO_MANY_REDIRECTS。

要解決插件衝突,您首先需要訪問儀表板並停用所有插件。

Wordpress 編輯文件 6

如果您無法通過任何方式訪問您的儀表板,您可以訪問您的 FTP 並停用插件。 轉到public_html文件中的wp-content並選擇plugins

WordPress 編輯文件 7

現在重命名所有現有的插件子目錄。

WordPress 編輯文件 4

停用並重命名所有插件後,轉到儀表板並開始逐個激活插件。 您也可以通過將名稱更改回 FTP 中的原始名稱來執行此操作。

請注意,您需要在激活每個插件後重新加載您的站點並等待重定向循環發生。 一旦發生錯誤,最後激活的插件就會導致問題。

在這種情況下,您能做的最好的事情就是刪除該插件並下載一個替代品。

5. 重新定義你的 .htaccess 文件

您的.htaccess文件很有可能是 WordPress ERR_TOO_MANY_REDIRECTS 背後的罪魁禍首。 這主要適用於 Safari、Chrome 和 Firefox 等瀏覽器。

要替換損壞的 .htaccess 文件,您首先需要擁有未損壞的 .htaccess 文件的備份副本。

現在打開您的 FTP 並導航到.htaccess文件。

WordPress 編輯文件 3

請注意,如果您找不到您的.htaccess文件,您需要打開在您的客戶端 FTP 中顯示隱藏文件

WordPress 編輯文件 2

找到隱藏文件後,找到並刪除現有的.htacess文件。 現在在您的 FTP 中上傳.htacess文件的新副本或備份副本。

最後,重新加載您的站點以解決 ERR_TOO_MANY_REDIRECTS。

6. 從源服務器中移除 SSL(安全套接層)重定向

對於那些利用 Cloudflare 等雲資源的人來​​說,還有另一種解決方案可以刪除 WordPress ERR_TOO_MANY_REDIRECTS。

儘管 Cloudflare 的安全協議包括 SSL 證書,它可以保護您的網站免受黑客和惡意軟件的侵害,但不幸的是,有時它也是 ERR_TOO_MANY_REDIRECTS 的原因。 當 HTTP URL 被重定向到使用 HTTPS 的頁面時,SSL 導致此錯誤的主要原因就出現了。

要解決此問題,您需要從主機提供的服務器中清除這些重定向。

另一個很好的做法是在您的 WordPress 站點中安裝和激活 Cloudflare 插件,因為它允許您設置自動 HTTPS 重寫。 自動化功能可讓您輕鬆防止諸如 ERR_TOO_MANY_REDIRECTS 之類的 WordPress 錯誤。

綜上所述

因此,這是本次閱讀的主要內容。 WordPress ERR_TOO_MANY_REDIRECTS 意味著一個重定向循環,可防止您和您的受眾訪問您的網站內容。 您可以通過匹配 WP-Admin 中的 WordPress 和網站 URL 來快速解決此錯誤。 但是,其他替代方法包括

  1. 在不使用 WP Admin 的情況下匹配 WordPress 地址和網站地址
  2. 從瀏覽器中刪除 Cookie
  3. 從瀏覽器、服務器和插件清除緩存
  4. 解決插件衝突
  5. 重新定義.htaccess文件
  6. 從源服務器移除 SSL(安全套接層)重定向