如何修復“頁面未正確重定向”
已發表: 2022-03-07您是否曾經嘗試打開網站並遇到錯誤“頁面未正確重定向”?
此特定錯誤消息出現在 Mozilla Firefox 網絡瀏覽器上,通常是由於插件錯誤、SSL 設置不正確或重定向到您的網站的一些其他問題而顯示的。
在本文中,我們將幫助您找出此錯誤消息的可能原因以及如何修復 WordPress 網站和 PHP Web 應用程序的此錯誤。 當您在 Google Drive 和任何其他網站中看到相同的錯誤消息時,您也可以嘗試相同的解決方案。
錯誤“頁面未正確重定向”是什麼意思
當 Firefox 卡在無限重定向循環中時,您會在 Web 瀏覽器上看到“頁面未正確重定向”錯誤。 例如,您不斷地在“第 1 頁”和“第 2 頁”之間重定向,並陷入無限循環。
然而,Firefox 並沒有陷入這個無限循環,而是向您顯示重定向錯誤消息。
幾乎任何網站都可能出現重定向問題,包括 Google Drive 和 YouTube。 但是,如果您是 WordPress 網站管理員,則在嘗試訪問您的 WordPress 網站時可能會遇到此錯誤。
Chrome 網絡瀏覽器用戶也會在不同的錯誤消息“ERR_TOO_MANY_REDIRECTS”下遇到相同的問題,並且相同的解決方案應該適用於其他瀏覽器。
為什麼會出現“頁面未正確重定向”錯誤消息
此錯誤消息的主要原因是網站上的一個或另一個重定向錯誤配置。 但是,發生錯誤配置的原因有多種,因此很難找到錯誤的根本原因。
在以下部分中,您將找到有用的提示和策略來診斷和解決導致網站重定向錯誤的問題。
首先嘗試的解決方案
如果您在使用不受您控制的網站(例如 YouTube)時遇到此錯誤消息,您可以先嘗試以下兩個基本故障排除修復程序之一。
只需執行這兩個修復程序,您就可以解決很多重定向問題。 但是,如果這些步驟不能解決問題,您將不得不選擇更具體的解決方案。 但是,如果這些修復工作有效,您將避免很多挫折和時間。
清除瀏覽器緩存
所有瀏覽器(包括 Firefox)都會將您在本地計算機上訪問的網站的靜態文件存儲在緩存中,這有助於提高其性能。 這使 Firefox 能夠在您每次訪問該網站時直接從計算機加載網站,而不是一次又一次地下載資源。
但是,當它們過時時,它們可能會引發許多不同的問題,包括“頁面未正確重定向”錯誤和 301 重定向錯誤。 也就是說,當您清除緩存並強制瀏覽器重新下載資源的最新版本時,問題通常會得到解決。
您可以通過從右上角的漢堡圖標中選擇“選項”來手動打開隱私設置,然後轉到“隱私和安全”選項卡。
或者在導航欄中輸入以下文本:
關於:偏好#隱私
在“隱私和安全”頁面下,查找“Cookie 和站點數據”部分,然後單擊“清除數據”按鈕。
接下來,您將在屏幕上看到一個彈出窗口。 單擊“緩存的 Web 內容”,然後單擊“清除”。
然後,重新加載您遇到問題的網站並檢查它是否正常工作。
清除網站 cookie
重定向錯誤消息的另一個常見原因是網站的 cookie。 就像瀏覽器緩存一樣,您還必須清除網站的瀏覽器 cookie。
您可能希望過濾掉您需要清除 cookie 的網站,以避免從您訪問的所有網站中退出。
要清除目標 cookie,您必須像清除緩存一樣返回“Cookie 和站點數據”部分。 但這一次,您需要單擊“管理數據”按鈕。
當您看到彈出窗口時,搜索並選擇您遇到訪問問題的網站域名。 接下來,單擊“刪除所選”按鈕。
然後,單擊新確認彈出消息上的“刪除”按鈕。
現在,重新加載您要再次訪問的網站。 如果適用,您將不得不再次插入您的登錄數據。
如果這兩個技巧都能解決問題,您將不得不考慮下面討論的更具體的解決方案。

如何解決 WordPress 中的“頁面未正確重定向”錯誤
如果您無法使用上面共享的兩種解決方案修復 WordPress 網站上的重定向錯誤,則意味著您需要嘗試一些 WordPress 特定的解決方案。
此錯誤是由下面討論的 WordPress 網站上的重定向問題之一引起的。
但是,您可以使用 httpstatus.io 等重定向檢查器工具來幫助您了解需要從哪裡開始故障排除。 它使您能夠通過逐步分解重定向鏈來分析重定向循環中的問題。
如果您在分析中找不到任何模式來解釋重定向錯誤,您可以按給定順序瀏覽所有故障排除提示。
檢查您的 HTTPS 設置
您網站的 HTTPS 設置可能是重定向錯誤配置的常見原因。
以下是一些可能的原因:
- 在沒有 SSL 證書的情況下使用 HTTPS
- 使用 SSL 插件
- 錯誤配置了 HTTP 到 HTTPS 的重定向
當您在未安裝 SSL 證書的情況下強制執行 HTTPS 時,可能會觸發重定向錯誤。 您可以諮詢您的託管公司以安裝 SSL 證書。
建議您使用 HTTPS 更新硬編碼鏈接,而不是選擇任何 SSL 插件。 嘗試運行搜索並替換您網站數據庫上的任何插件。
嘗試將所有 HTTP 流量重定向到 HTTPS 資源是好的,但您需要確保正確設置這些重定向。
檢查您的 Cloudflare SSL 設置
在您的網站服務器上安裝 SSL 證書時,您可能會收到重定向錯誤消息,但您繼續使用 Cloudflare 靈活 SSL 設置。
您需要將 Cloudflare 的靈活 SSL/TLS 加密選項設置為“完整”以修復錯誤。
您可以通過轉到 Cloudflare 儀表板上的 SSL/TLS 選項卡來執行此操作。 然後將 SSL/TLS 加密模式更改為“完整”。
檢查 WordPress 網站設置
如果您有權訪問 WordPress 儀表板,請務必從“常規”下的“設置”中檢查您的網站 URL。
您的“WordPress 地址 URL”必須與您的“站點地址 URL”匹配,無論它是 www 還是非 www URL。
但是,如果您無權訪問 WordPress 儀表板,則可以通過網站的 wp-config.php 文件更新這些值。
暫時禁用 WordPress 插件
有時 WordPress 插件也可能導致重定向錯誤,這可能是由於插件本身或與主題或其他插件的兼容性而發生的。
您可以通過停用所有網站插件來快速檢查這是否是您的問題。 如果網站在停用所有插件後正常工作,您就會知道這是導致錯誤的原因。
如何修復 PHP 中的“頁面未正確重定向”錯誤
如果您在 PHP 中遇到重定向錯誤,您可以通過以下兩個步驟解決此問題:
檢查您的重定向
如果您使用 PHP 設置了重定向作為標頭函數,這可能是重定向問題的常見原因。
要解決此問題,您需要調試該函數並確保在設置它時不會錯誤地創建重定向循環。
檢查登錄/會話可能存在的問題
通常,重定向錯誤是由登錄和會話問題引起的,例如檢查用戶是否已登錄並在未登錄時將其轉到登錄頁面的功能。
如果您的會話或登錄檢查設置不正確,您可以將用戶困在重定向循環中。
結論
“頁面未正確重定向”錯誤和其他錯誤可能會非常令人沮喪,並會給您的品牌留下負面形象。 因此,請務必使用這些故障排除技巧來修復 Mozilla Firefox 和其他瀏覽器中的重定向錯誤。