如何修復 WordPress 中的“重定向過多”錯誤?
已發表: 2022-05-04WordPress 是您可以使用的可靠且功能強大的系統。 但是,由於配置不足或外部資源不足,存在一些問題。 WordPress 的編程語言是可靠的。 WordPress 因主題和插件等外部資源而變得更加困難。 有時,這些是不兼容的。 您的網站將關閉,您的瀏覽器將給您一條錯誤消息。
該頁面將無法正確重定向。 您的瀏覽器會檢測到服務器以永遠不會完成的方式將請求重定向到該地址。
這意味著您的網站上有太多重定向或您處於循環中。
是什麼導致“WordPress 中的重定向錯誤過多?”
許多 WordPress 重定向錯誤是由軟件錯誤、衝突和其他問題引起的。 有很多方法可以修復重定向警告並使您的網站更加用戶友好。
當瀏覽器循環瀏覽多個 URL 和 Web 服務器以嘗試查找您的網站或博客時,會發生許多 WordPress 重定向錯誤。 這會導致瀏覽器無法連接到服務器,並且訪問者會陷入無休止的重定向循環。
不同的 Web 瀏覽器將顯示有關此問題的警告。 大多數瀏覽器會顯示網站“重定向過於頻繁”或“重定向不正確”的警告。 如果您在嘗試通過 WordPress 訪問您的網站時看到任何這些警告,則可能是您網站的重定向無法正常工作。
以下是由於重定向過多而導致 WordPress 錯誤的一些常見原因:
- 插件衝突
- 過時的緩存
- URL 和域名設置不匹配
- 站點地址不匹配或配置錯誤
- 另一個原因
如何修復 WordPress 中的“多次重定向錯誤”?
這通常是衝突或競爭重定向的問題。 當一個重定向到 HTTPS (SSL) 而另一個重定向回 HTTP(非 SSL)時,也會發生這種情況。 或者在非 www 類型的 URL 之間。
WordPress 的重定向過多錯誤是由許多軟件錯誤、軟件故障和其他錯誤引起的。 有很多方法可以修復 WordPress 中的太多重定向錯誤。
此外,在某些情況下,您可能僅面臨來自網站主機的 WordPress 重定向問題。 每個主機都不是那麼支持。 虛擬主機是一個非常敏感的因素,它在與您的網站相關的幾乎所有事情中都發揮著作用。
您應該使用高度可靠的主機,例如AccuWeb 。
如果您面臨 WordPress 多重重定向問題,這些是最佳選擇:
驗證域設置
您可以選擇使用或不使用“www 前綴”為您的網站指定URL 。 設置網站時,您可以選擇將您的網站配置為“https://www.yourdomain.com”或簡單地配置為“https://yourdomain.com”。
WordPress 允許兩種配置在同一個域中工作。 這可確保所有用戶都可以訪問您的網站,無論他們如何搜索或在瀏覽器地址中鍵入“www”。
這些 URL 通常是在我們創建網站或安裝 WordPress 時自動創建的。 使用我們網絡主機的默認域設置會發生這種情況。 這些設置可以在初始設置後修改和編輯。 如果 URL 配置和 WordPress 中的域設置之間存在衝突,這可能會導致重定向錯誤。
檢查以確保您的域使用“www”。 接下來,檢查配置。 要驗證這一點,請導航到設置 > 常規。
如果您的域設置不匹配,您可以更新 WordPress URL 設置並保存更改。 這將解決問題並修復任何重定向到 WordPress 錯誤。
驗證 URL 設置(檢查配置的 URL)
WordPress URL設置不匹配有時會觸發重定向錯誤。 檢查您網站的配置並導航到 WordPress 儀表板中的設置 > 常規。
大多數 WordPress 網站的站點地址和 WordPress 地址是相同的。 如果不是,請編輯或更新信息。 它可以解決您的重定向問題。
此外,請確保您的 URL 協議設置正確。 要確保使用 HTTPS 激活 SSL 證書,您應該確保您的 URL 使用 HTTPS。
清除緩存插件
您可以找到許多可以幫助您提高網站性能的緩存插件。 這可能會影響您的網站處理重定向的方式。 這可能會導致過多的 WordPress 重定向錯誤。
如果您使用任何緩存插件,則必須清除緩存。 該過程可能因您選擇的解決方案而異。 要了解具體說明,請務必閱讀插件的文檔。
清除瀏覽器 Cookie 和緩存
如果瀏覽器中的 URL 數據不匹配,可能會觸發重定向錯誤。 如果您的瀏覽器緩存了您嘗試訪問的頁面,則可能會發生此錯誤。
要確定您的 WordPress 重定向過多錯誤是否是由您的網絡瀏覽器引起的,您可以嘗試使用任何不同的瀏覽器或隱身模式訪問該網站。 如果問題仍然存在,您應該清除瀏覽器的 cookie 和緩存。
此方法可能因您使用的瀏覽器而異。 例如,在 Google Chrome 中,您可以通過單擊窗口右上角的三點圖標來清除緩存和 cookie。 接下來,單擊更多工具按鈕。
接下來,選擇清除瀏覽數據選項。 在彈出窗口中選擇一個時間段。 如果要全部刪除,請選擇所有時間。
接下來,選擇您的時間限制,然後選擇複選框、Cookie 和其他站點數據以及緩存的圖像或文件。 接下來,單擊清除數據。
然後,谷歌 Chrome 瀏覽器將清除或刪除所有 cookie 和緩存。 您現在應該能夠方便地找到您的網站而不會遇到重定向錯誤。
如果您不確定如何在瀏覽器中進行此活動,我們建議您參考論壇或官方指南。
專業提示:要清除或刪除 cookie,您需要重新登錄 WordPress 儀表板以及其他網站。
禁用然後重新啟用所有插件
WordPress CMS 插件是它的主要吸引力。 但是,有時它會影響 WordPress 實現重定向的方式。 它們還可能在您的網站上包含大量第三方代碼,這可能會導致重定向錯誤。
當您的網站上安裝了許多 WordPress 插件時,找到罪魁禍首可能會令人生畏。 您需要停用所有插件才能找到罪魁禍首。 如果快速修復,插件很可能會導致重定向錯誤。
首先,停用,然後重新激活每個單獨的插件以查明問題插件。 如果您的瀏覽器在重定向方面出錯,您可能發現了一個衝突的插件。 然後,您可以從您的網站停用、卸載或刪除插件或聯繫其開發人員。
重置 .htaccess 文件
WordPress CMS 通過其 .htaccess 配置文件處理大多數 Web 託管服務器上的重定向。 一些插件可以改變這個重要的文件設置,這可能會影響 WordPress 處理重定向的方式。
即使插件在衝突中被刪除,它也可能保留在 .htaccess 中。 如果您無法通過所有修復解決重定向問題,您可能需要手動重置文件。
可以通過 FTP 客戶端連接到您的網站來啟動此過程。 接下來,導航到根文件夾。
該文件非常重要,應保存到您的計算機中。 它充當備份,並在出現任何問題時確保您的安全。 您現在可以從您的網站中刪除 .htaccess 文件。
接下來,您需要返回您的網站以驗證問題是否已解決。 如果您的網站運行正常,則 WordPress .htaccss 文件可能已損壞。
WordPress 最終會重新生成或創建文件。 但是,下次確保它不會損壞。 從 WordPress 儀表板導航到設置 > 永久鏈接。 您可以保存更改(無需進行任何修改),WordPress 將創建一個全新的、新的、無錯誤的 .htaccess 文件。
重要提示:請勿刪除 .htaccess 文件。 這非常重要。
驗證您的 HTTPS 設置
您網站的 HTTPS 設置是另一個需要檢查的重要事項。 很多時候,我們注意到 ERR_TOO_MANY_REDIRECTS 發生在有人剛剛將他們的 WordPress 網站遷移到 HTTPS 並且某些內容未完成或設置不正確時。
您應該檢查服務器上的重定向
可能需要驗證您的服務器上沒有其他從 HTTPS 到 HTTP 的重定向。
錯誤的 301 重定向可能會導致錯誤,從而阻止您的網站打開。 這些文件通常位於您的 Web 主機服務器的配置文件中。
重定向循環的開發人員工具
這是另一種使用 Chrome 或 Firefox 中的開發人員工具進行故障排除和創建重定向循環的方法。 您通常可以通過按 F12 按鈕打開這些工具。
接下來,確保點擊網絡選項卡,然後重新加載您的網頁。
結論
這樣,多個重定向 WordPress 錯誤背後可能有很多原因。 有一些簡單的解決方案,但如果原因有些複雜,解決這個問題可能會令人困惑,特別是如果您在技術上不健全。 您可以選擇託管主機,由技術專家負責處理此類問題。