如何解決“刪除跟隨重定向鏈”錯誤(4種方法)
已發表: 2021-11-05為了使您的網站保持最佳狀態,您需要定期對其進行測試。 但是,有一條 GTmetrix 錯誤消息讓 WordPress 網站所有者感到困惑:“如果可能,請刪除以下重定向鏈。”
如果您遇到此錯誤,有辦法找出導致如此多重定向的原因。 一旦您確定了罪魁禍首,就可以像在 WordPress 儀表板中按幾個按鈕一樣簡單地刪除所有這些降低性能的重定向。
在這篇文章中,我們將討論什麼是重定向鏈,以及為什麼它們對您的流量、轉化和搜索引擎排名不利。 然後,我們將分享四種解決此錯誤並讓您的 WordPress 網站重回正軌的方法。
讓我們開始吧!
查看我們的視頻指南以修復“刪除以下重定向鏈”錯誤
重定向鏈簡介(以及為什麼它們對您的網站不利)
定期測試您的網站很重要。 有很多可用的工具,但 GTmetrix 是一個受歡迎的選擇。 它提供實時性能跟踪,以及安排測試的選項。
但是,GTmetrix 可能偶爾會警告您,您的網站上存在許多重定向鏈。 如果您更詳細地研究這些消息,GTmetrix 將建議您“盡可能刪除以下重定向鏈”。
當請求的 URL 和目標 URL 之間存在多個重定向時,就會出現鏈接。 這些鏈需要多次往返服務器和額外的請求。
因此,目標網頁的加載時間會更長。
緩慢的頁面加載時間會對訪問者體驗產生負面影響。 事實上,40% 的人會放棄加載時間超過 3 秒的網站。 通過這種方式,重定向鏈可以影響您的流量水平、轉化率和銷售量。
這些鏈不僅會影響您的訪問者,因為搜索引擎爬蟲也會注意到頁面加載時間緩慢。 在將您的網站放在搜索結果中時,Google 會考慮許多不同的排名因素,包括速度。 特別是,谷歌的核心網絡生命力計劃衡量訪問者如何看待您網站的速度、響應能力和視覺穩定性。
超過 50% 的流量來自自然搜索,搜索引擎優化 (SEO) 對於實現在線成功至關重要。 如果重定向鏈正在破壞您的頁面加載時間,那麼您的搜索引擎排名幾乎肯定會因此受到影響。
如果您要提高排名並讓潛在客戶讚歎不已,則必須優化網站的加載時間。 因此,如果 GTmetrix 警告您有關重定向,則刪除這些鏈應該是首要任務。
文
是什麼導致 GTmetrix 的重定向鏈錯誤
各種問題似乎會導致重定向錯誤。 但是,WordPress 插件似乎是最常見的罪魁禍首。
特別是,據報導,WordPress 社區的成員在安裝以下插件後遇到了 GTmetrix 的重定向警告:
- 短像素自適應圖像
- a3 延遲加載
- 糊塗
- 自動優化
- 粉碎氣球
- W3 總緩存
其中許多工具都與優化有關。 重定向鍊和通過內容交付網絡 (CDN) 交付的優化活動之間似乎存在直接聯繫。
這意味著如果您使用具有這些功能的替代圖像優化插件或 CDN,即使您的特定軟件未在上面列出,您也可能會遇到 GTmetrix 的警告。
將網站遷移到新平台或更改域名後,您可能還會遇到重定向鏈問題。 作為此遷移的一部分,您通常需要實施大量重定向。 隨著時間的推移,這些可能會成長為不守規矩的鏈條。
如果您懷疑 GTmetrix 的警告可能與最近的站點遷移有關,我們建議您手動檢查所有重定向。 儘管這可能很耗時,但它為您提供了發現網站問題的最佳機會。
現在,讓我們開始實際解決問題。
如何解決“刪除跟隨重定向鏈”錯誤(4種方法)
令人沮喪的是,此錯誤可能是由於各種不同的插件、設置和第三方軟件(例如防火牆)造成的。
雖然沒有萬能的解決方案,但有一些方法可以找出您特定網站的根本原因。 讓我們看一下如何消除混亂並剝離那些破壞性能的重定向鏈。
1. 檢查您的 CDN 設置
如果您使用 CDN 和防火牆,您的防火牆可能會阻止服務器訪問您的圖像。
如果您懷疑可能是這種情況,我們建議將您的 CDN 上的 IP 地址“列入白名單”。 “白名單”過程將根據所涉及的 CDN 和防火牆而有所不同,因此您可能需要參考您的提供商的文檔以獲取更多信息。
同樣,您的圖像文件可能無法公開訪問。 例如,您可能對您的網站設置了密碼保護,或定義了無意中阻止 CDN 訪問您的圖像的規則。
如果這聽起來合理,請嘗試禁用所有可能阻止您的 CDN 的設置和規則。 特別是,如果您創建了防止盜鏈的規則,這通常會干擾 CDN,從而導致重定向鏈。
根據您的 CDN 訂閱,您也有可能超出每月流量配額。 發生這種情況時,一些提供者會將請求重定向到原始圖像,從而產生鏈。
要檢查您的訂閱狀態,請嘗試登錄您的 CDN 帳戶或控制台。 您應該在此處查看有關您的使用情況的更多信息。
如果這些修復都不能解決您的問題,您可以通過從 CDN 刷新重定向圖像來獲得積極的結果。
刷新過程可能會有所不同,但通常涉及登錄您的提供商的儀表板或訪問 CDN 插件設置。 然後,您可以查找與緩存相關的任何選項。
如果您遇到困難,最好查看 CDN 的文檔以獲取更多信息。 或者,您可以隨時向您的提供商尋求幫助。
2.檢查特定插件的錯誤消息
檢查錯誤消息本身也很好,因為它可能會命名負責重定向鏈的插件。 以 WordPress 社區成員發布的關於在 GTmetrix 中接收的示例為例:
如果可能,刪除以下重定向鏈:wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif
此消息似乎表明 a3 Lazy Load 插件正在生成重定向鏈。
如果您的錯誤消息命名了特定插件,請檢查以確保您運行的是最新版本。 如果您落後於更新,開發人員可能已經在後續補丁中解決了此錯誤。
如果您有最新版本,下一步是聯繫插件的開發人員。 他們有可能完全沒有意識到這個問題。
如果您從官方 WordPress 插件目錄下載插件,列表應包含此特定插件背後的人員或團隊的名稱:
更好的是,此頁面可能包含指向開發者網站的鏈接。 從那裡,您通常可以找到他們的聯繫方式。
或者,每個 WordPress 存儲庫列表都包含一個支持選項卡。 通過發布您的問題,您可能會從開發人員甚至其他用戶那裡獲得幫助。
理想情況下,如果您設法取得聯繫,開發人員將確認他們已經意識到問題並且已經在開發補丁。
然而,開發人員放棄他們的插件並不少見,這會使事情複雜化。 如果您懷疑此特定軟件不再處於積極開發中,您可能需要禁用它並尋找替代方案。
好消息是,僅 WordPress 存儲庫中就有近 60,000 個免費插件,您應該可以輕鬆找到合適的替代品。
3.禁用(然後重新啟用)所有插件
有時,錯誤消息可能未提及特定插件。 如果 GTmetrix 含糊不清,那麼是時候進行調查了。
您可以通過停用您網站上的每個插件來檢查插件是否負責。 如果錯誤消息消失,您就會知道應該歸咎於 WordPress 插件。
但是,停用這些附加組件可能會影響您網站的顯示和運行方式。 對於用戶體驗 (UX),這通常是個壞消息。 出於這個原因,在整個測試過程中將您的站點置於維護模式是明智的。
如果您對維護消息的編碼感到不自在,可以使用 WP 維護模式之類的插件:
需要為您的新電子商務網站提供一流、快速和安全的託管服務? Kinsta 提供超快的服務器和來自 WooCommerce 專家的 24/7 世界級支持。 查看我們的計劃
為了增加安全性,我們還建議您在開始關閉插件之前創建備份。 如果您遇到任何嚴重問題,這對於將您的站點恢復到以前的配置將證明是非常寶貴的。
您的主機可能會提供自動備份選項,就像 Kinsta 一樣。 如果沒有,您可以使用多個可用的備份插件。
現在您已準備好使用備份和維護模式,您可以禁用插件。
這種做法有助於驗證插件是否正在生成所有這些重定向。 但是,如果您仍然確定確切的罪魁禍首,這將有所幫助。
下一階段是一個一個地重新啟用每個插件,在每個插件之後運行一個新的 GTmetrix 測試。 一旦錯誤再次發生,您就會識別出行為不端的插件。
但是,停用和刪除麻煩的插件並不總是可行的。 也許它與您的網站主題聯繫得太緊密,或者您沒有找到快速更換的好選擇。
如果是這種情況,您可以考慮聯繫開發人員。 他們可能能夠指出您何時可以期待補丁,甚至可能分享解決方法。 例如,禁用特定設置可能使您能夠繼續使用插件而不會遇到重定向鏈錯誤。
但是,有時開發人員可能不打算修復該問題,主要是在軟件不再處於積極開發狀態的情況下。 如果是這種情況,搜索提供類似功能但不會產生數十個不必要重定向的替代方案通常是有意義的。
4. 查看您的 .htaccess 文件
如果您之前設置了重定向或安裝了任何為您管理重定向的附加組件,那麼值得查看您網站的 .htaccess 文件。 “超文本訪問”的縮寫,這是安裝 WordPress 時自動創建的關鍵配置文件。
請注意, .htaccess文件僅在運行 Apache 的服務器上可用。 Nginx 服務器,就像我們在 Kinsta 運行的服務器一樣,沒有這個 Apache 特定文件。
對此文件的修改有時可能會導致大量重定向鏈。 幸運的是,有幾種方法可以查看此文件,包括通過文件管理器或 cPanel 等控制儀表板。 您會在網站的public_html文件夾中找到.htaccess文件。
或者,您可以使用 FileZilla 等客戶端通過安全文件傳輸協議 (SFTP) 連接到您的服務器。
在 FileZilla 客戶端中,導航到File > Site Manager :
如果您是第一次連接到您的服務器,請選擇New Site 。 然後,您可以為此連接分配一個名稱:
如果您通過 SFTP 連接,請輸入端口值22
。 否則,輸入21
。
然後您可以打開登錄類型框並選擇詢問密碼。 接下來,輸入您的 SFTP 用戶名和密碼,然後單擊“連接”按鈕。
如果連接成功,您網站的所有文件都應顯示在 FileZilla 的右側窗口中。
在此面板中,導航到您網站的public_html目錄。 您現在應該可以訪問您的.htaccess文件了。 (如果看不到,可能需要先選擇顯示隱藏文件。)
如果您在此文件中發現任何唯一代碼,最好將這個奇怪的代碼複製並粘貼到您最喜歡的搜索引擎中。 這通常是破譯此代碼對您的網站有什麼影響以及它是否可能在所有這些重定向鏈背後的最快和最簡單的方法。
文
概括
似乎有許多不同的插件和設置可以導致重定向鏈。 但是,通過執行一些簡單的步驟,您可以縮小導致特定網站出現此問題的原因。
為了恢復您網站的性能,讓我們快速回顧一下解決 GTmetrix 重定向鏈錯誤的四種潛在方法:
- 查看您的 CDN。
- 檢查特定插件的錯誤消息。
- 禁用(然後重新啟用)所有插件。
- 查看您的.htaccess文件。
通過遵循這些故障排除步驟,您應該可以立即消除“如果可能,請刪除以下重定向鏈”錯誤。
您對如何減少 WordPress 中的重定向有任何疑問嗎? 在下面的評論部分讓我們知道!