新聞中心

為了使您的網(wǎng)站保持最佳狀態(tài),您需要定期對其進行測試。但是,有一條GTmetrix錯誤消息讓wordpress站長感到困惑:“Remove the following redirect chain if possible.”
如果您遇到此錯誤,可以通過多種方法找出導致如此多重定向的原因。一旦您確定了罪魁禍首,刪除所有這些削弱性能的重定向可能就像按下WordPress儀表盤中的幾個按鈕一樣簡單。
在這篇文章中,我們將討論什么是重定向鏈,以及為什么它們對您的流量、轉化率和搜索引擎排名來說是個壞消息。然后,我們將分享四種解決此錯誤的方法,并使您的WordPress網(wǎng)站重回正軌。
重定向鏈介紹
定期測試您的網(wǎng)站很重要。有很多可用的工具,但GTmetrix是一個流行的選擇。它提供實時性能跟蹤,以及安排測試的選項。
GTmetrix性能測試工具
但是,GTmetrix可能偶爾會警告您,您的站點上存在許多重定向鏈。如果您更詳細地探索這些消息,GTmetrix會建議您“Remove the following redirect chain if possible”。
當請求的URL和目標URL之間存在多個重定向時,就會出現(xiàn)鏈。這些鏈需要多次往返服務器和額外的請求。
因此,目標網(wǎng)頁將需要更長的時間來加載。
緩慢的頁面加載時間會對訪問者體驗產(chǎn)生負面影響。事實上,40%的人會放棄加載時間超過三秒的網(wǎng)站。通過這種方式,重定向鏈可以影響您的流量水平、轉化率和銷售額。
這些鏈不僅會影響您的訪問者,因為搜索引擎爬蟲也會注意到頁面加載時間變慢。將您的網(wǎng)站放在搜索結果中時,Google會考慮許多不同的排名因素,包括速度。特別是,Google的Core Web Vitals計劃衡量訪問者如何看待您網(wǎng)站的速度、響應能力和視覺穩(wěn)定性。
隨著所有流量的50%以上來自有機搜索發(fā)起,搜索引擎優(yōu)化(SEO)是實現(xiàn)在線的成功至關重要。如果重定向鏈損害了您的頁面加載時間,那么您的搜索引擎排名幾乎肯定會因此而受到影響。
如果您要提高排名并使?jié)撛诳蛻趔@嘆,則必須優(yōu)化網(wǎng)站的加載時間。因此,如果GTmetrix警告您有關重定向,刪除這些鏈應該是重中之重。
什么導致GTmetrix的重定向鏈錯誤
各種問題似乎都會導致重定向錯誤。然而,WordPress插件似乎是最常見的罪魁禍首。
特別是,據(jù)報道WordPress社區(qū)的成員在安裝以下插件后遇到了GTmetrix的重定向警告:
- ShortPixel Adaptive Images
- a3 Lazy Load
- Smush
- Autoptimize
- Smash Balloon
- W3 Total Cache
其中許多工具都與優(yōu)化有關。重定向鏈和通過內(nèi)容交付網(wǎng)絡 (CDN) 交付的優(yōu)化活動之間似乎存在直接聯(lián)系。
這意味著如果您使用具有這些功能的替代圖像優(yōu)化插件或CDN,即使您的特定軟件未在上面列出,您也可能會遇到GTmetrix的警告。
在將站點遷移到新平臺或更改域名后,您可能還會遇到重定向鏈的問題。作為此遷移的一部分,您通常需要實現(xiàn)大量重定向。隨著時間的推移,這些可能會變成不守規(guī)矩的鏈條。
如果您懷疑 GTmetrix 的警告可能與最近的站點遷移有關,我們建議您手動檢查所有重定向。盡管這可能很耗時,但它為您提供了發(fā)現(xiàn)網(wǎng)站問題的最佳機會。
如何解決“Remove following Redirect Chain”錯誤
令人沮喪的是,此錯誤可能是由各種不同的插件、設置和第三方軟件(例如防火墻)引起的。
雖然沒有一刀切的解決方案,但有一些方法可以追查特定網(wǎng)站的根本原因。讓我們來看看如何消除混亂并去除那些破壞性能的重定向鏈。
1. 檢查您的CDN設置
如果您使用CDN和防火墻,您的防火墻可能會阻止服務器訪問您的圖像。
如果您懷疑可能是這種情況,我們建議您將CDN上的IP地址“列入許可名單” ?!傲腥朐S可名單”過程會因相關CDN和防火墻而異,因此您可能需要參閱提供商的文檔以獲取更多信息。
同樣,您的圖像文件可能無法公開訪問。例如,您可能使用密碼保護您的網(wǎng)站 或定義了無意中阻止CDN訪問您的圖像的規(guī)則。
如果這聽起來合理,請嘗試禁用所有可能阻止CDN的設置和規(guī)則。特別是,如果您創(chuàng)建了防止盜鏈的規(guī)則,這通常會干擾CDN,從而導致重定向鏈。
根據(jù)您的CDN訂閱,您也有可能超出了每月的流量配額。發(fā)生這種情況時,一些提供者會將請求重定向到原始圖像,從而導致連鎖。
要檢查您的訂閱狀態(tài),請嘗試登錄您的CDN帳戶或控制臺。您應該在此處看到有關您使用情況的更多信息。
如果這些修復都不能解決您的問題,您可能會通過從CDN刷新重定向的圖像來獲得積極的結果。
刷新過程可能會有所不同,但通常涉及登錄到您的提供商的儀表板或訪問CDN插件設置。然后,您可以查找與緩存相關的任何選項。
如果您遇到困難,最好查看CDN的文檔以獲取更多信息?;蛘撸梢噪S時聯(lián)系您的提供商尋求幫助。
2.檢查特定插件的錯誤消息
檢查錯誤消息本身也很好,因為它可能會命名負責重定向鏈的插件。以WordPress社區(qū)成員發(fā)布的關于在GTmetrix中接收的示例為例:
如果可能,刪除以下重定向鏈: wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif
此消息似乎表明a3 Lazy Load插件正在生成重定向鏈。
如果您的錯誤消息命名了特定插件,請檢查以確保您運行的是最插件版本。如果您落后于更新,開發(fā)人員可能已經(jīng)在后續(xù)補丁中解決了此錯誤。
如果您有最新版本,下一步是聯(lián)系插件的開發(fā)人員。他們有可能完全不知道這個問題。
如果您從官方WordPress插件目錄下載插件,則列表應包含此特定插件背后的人員或團隊的姓名:
JetPack插件頁面
更好的是,此頁面可能包含指向開發(fā)人員網(wǎng)站的鏈接。從那里,您通??梢哉业剿麄兊穆?lián)系方式。
或者,每個WordPress插件庫列表都包含一個支持選項卡。通過發(fā)布您的問題,您可以獲得開發(fā)者甚至其他用戶的幫助。
官方WordPress插件庫中的支持選項卡
理想情況下,如果您設法取得聯(lián)系,開發(fā)人員將確認他們已經(jīng)意識到問題并且已經(jīng)在開發(fā)補丁。
然而,開發(fā)人員放棄他們的插件并不罕見,這可能會使問題復雜化。如果您懷疑此特定軟件不再處于積極開發(fā)狀態(tài),您可能需要禁用它并尋找替代方案。
好消息是,僅WordPress插件庫中就有近60,000個免費插件,您應該可以輕松找到合適的替代品。
3. 禁用(然后重新啟用)所有插件
有時,錯誤消息可能沒有提到特定的插件。如果GTmetrix含糊不清,那么是時候進行調(diào)查工作了。
您可以通過停用網(wǎng)站上的每個插件來檢查插件是否負責。如果錯誤消息消失,您就會知道應該歸咎于WordPress插件。
但是,停用這些加載項可能會影響您的站點的顯示和運行方式。對于用戶體驗 (UX) 而言,這通常是個壞消息。因此,在整個測試過程中將您的站點置于維護模式是明智的。
如果您對編寫維護消息感到不舒服,可以使用 WP Maintenance Mode之類的插件:
WP Maintenance Mode插件
為了增加安全性,我們還建議您在開始關閉插件之前創(chuàng)建備份。如果您遇到任何嚴重的問題,這對于將您的站點恢復到以前的配置將是非常寶貴的。
您的主機可能會提供自動備份選項,你也可以利用寶塔面板的計劃任務進行自動備份或者手動備份功能。如果沒有,您可以使用多個備份插件。
現(xiàn)在您已準備好備份和維護模式,您可以禁用插件。
這種做法有助于驗證插件是否正在生成所有這些重定向。但是,如果您仍能查明確切的罪魁禍首,那將會有所幫助。
下一階段是一個一個地重新啟用每個插件,在每個插件之后運行一個新的GTmetrix測試。一旦錯誤再次發(fā)生,您就會識別出行為不端的插件。
但是,停用和刪除麻煩的插件并不總是可行的。也許它與您的網(wǎng)站主題聯(lián)系得太緊密,或者您沒有找到快速替換的好選擇。
如果是這種情況,您可以考慮聯(lián)系開發(fā)人員。他們可能會指出您何時可以期待補丁,甚至可能會分享解決方法。例如,禁用特定設置可以讓您繼續(xù)使用插件而不會遇到重定向鏈錯誤。
但是,有時開發(fā)人員可能不打算修復該問題,主要是在軟件不再處于積極開發(fā)階段的情況下。如果是這種情況,搜索提供類似功能但不會產(chǎn)生數(shù)十個不必要重定向的替代方案通常是有意義的。
4. 檢查您的.htaccess文件
如果您之前設置了重定向或安裝了任何為您管理重定向的附加組件,那么值得查看您站點的.htaccess文件?!俺谋驹L問”的縮寫,這是安裝WordPress時自動創(chuàng)建的關鍵配置文件。
請注意,.htaccess文件僅在運行Apache的服務器上可用。Nginx服務器,沒有這個特定于Apache的文件。
對此文件的修改有時可能會導致大量重定向鏈。幸運的是,有多種方法可以查看此文件,包括通過文件管理器或控制儀表板(如 cPanel )。您將在網(wǎng)站的public_html文件夾中找到.htaccess文件。
或者,您可以使用FileZilla等客戶端通過安全文件傳輸協(xié)議 (SFTP)連接到您的服務器。
在FileZilla客戶端中,導航到文件>站點管理器:
FileZilla FTP客戶端
如果您是第一次連接到您的服務器,請選擇New Site。然后,您可以為此連接指定一個名稱:
使用FileZilla FTP客戶端連接到服務器
如果您通過SFTP連接,請輸入端口值21。
然后您可以打開登錄類型框并選擇詢問密碼。接下來,輸入您的SFTP用戶名和密碼,然后單擊“連接”按鈕。
如果連接成功,您網(wǎng)站的所有文件都應該出現(xiàn)在FileZilla的右側窗口中。
在此面板中,導航到您網(wǎng)站的public_html目錄。您現(xiàn)在應該可以訪問您的.htaccess文件。
如果您在此文件中發(fā)現(xiàn)任何獨特的代碼,最好將此奇怪的代碼復制并粘貼到您最喜歡的搜索引擎中。這通常是解讀此代碼對您網(wǎng)站的影響以及它是否可能位于所有這些重定向鏈之后的最快捷、最簡單的方法。
小結
似乎有許多不同的插件和設置會導致重定向鏈。但是,通過遵循一些簡單的步驟,您可以縮小導致特定網(wǎng)站出現(xiàn)此問題的原因。
為了恢復您網(wǎng)站的性能,讓我們快速回顧一下解決GTmetrix重定向鏈錯誤的四種可能方法:
通過遵循這些故障排除步驟,您應該立即消除“Remove the following redirect chain if possible”錯誤。
網(wǎng)站題目:如何解決“RemovefollowingRedirectChain”錯誤
轉載來源:http://fisionsoft.com.cn/article/djpspph.html


咨詢
建站咨詢
