如何解决“删除跟随重定向链”错误(4种方法)

已发表: 2021-11-05

为了使您的网站保持最佳状态,您需要定期对其进行测试。 但是,有一条 GTmetrix 错误消息让 WordPress 网站所有者感到困惑:“如果可能,请删除以下重定向链。”

如果您遇到此错误,有办法找出导致如此多重定向的原因。 一旦您确定了罪魁祸首,就可以像在 WordPress 仪表板中按几个按钮一样简单地删除所有这些降低性能的重定向。

在这篇文章中,我们将讨论什么是重定向链,以及为什么它们对您的流量、转化和搜索引擎排名不利。 然后,我们将分享四种解决此错误并让您的 WordPress 网站重回正轨的方法。

让我们开始吧!

查看我们的视频指南以修复“删除以下重定向链”错误

重定向链简介(以及为什么它们对您的网站不利)

定期测试您的网站很重要。 有很多可用的工具,但 GTmetrix 是一个受欢迎的选择。 它提供实时性能跟踪,以及安排测试的选项。

GTmetrix 性能测试工具主页,带有文本“您的网站加载速度有多快?使用 GTmetrix 找出答案”。
GTmetrix 性能测试工具。

但是,GTmetrix 可能偶尔会警告您,您的网站上存在许多重定向链。 如果您更详细地研究这些消息,GTmetrix 将建议您“尽可能删除以下重定向链”。

当请求的 URL 和目标 URL 之间存在多个重定向时,就会出现链接。 这些链需要多次往返服务器和额外的请求。

因此,目标网页的加载时间会更长。

缓慢的页面加载时间会对访问者体验产生负面影响。 事实上,40% 的人会放弃加载时间超过 3 秒的网站。 通过这种方式,重定向链可以影响您的流量水平、转化率和销售量。

这些链不仅会影响您的访问者,因为搜索引擎爬虫也会注意到页面加载时间缓慢。 在将您的网站放在搜索结果中时,Google 会考虑许多不同的排名因素,包括速度。 特别是,谷歌的核心网络生命力计划衡量访问者如何看待您网站的速度、响应能力和视觉稳定性。

超过 50% 的流量来自自然搜索,搜索引擎优化 (SEO) 对于实现在线成功至关重要。 如果重定向链正在破坏您的页面加载时间,那么您的搜索引擎排名几乎肯定会因此受到影响。

如果您要提高排名并让潜在客户赞叹不已,则必须优化网站的加载时间。 因此,如果 GTmetrix 警告您有关重定向,则删除这些链应该是首要任务。

为了使您的网站保持最佳状态,明智的做法是使用 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 插件目录下载插件,列表应包含此特定插件背后的人员或团队的名称:

JetPack 插件下载页面,文字为“Jetpack – WP 安全、备份、速度和增长”
JetPack 插件页面。

更好的是,此页面可能包含指向开发者网站的链接。 从那里,您通常可以找到他们的联系方式。

或者,每个 WordPress 存储库列表都包含一个支持选项卡。 通过发布您的问题,您可能会从开发人员甚至其他用户那里获得帮助。

官方 WordPress 存储库中的支持选项卡。
官方 WordPress 存储库中的支持选项卡。

理想情况下,如果您设法取得联系,开发人员将确认他们已经意识到问题并且已经在开发补丁。

然而,开发人员放弃他们的插件并不少见,这会使事情复杂化。 如果您怀疑此特定软件不再处于积极开发中,您可能需要禁用它并寻找替代方案。

好消息是,仅 WordPress 存储库中就有近 60,000 个免费插件,您应该可以轻松找到合适的替代品。

3.禁用(然后重新启用)所有插件

有时,错误消息可能未提及特定插件。 如果 GTmetrix 含糊不清,那么是时候进行调查了。

您可以通过停用您网站上的每个插件来检查插件是否负责。 如果错误消息消失,您就会知道应该归咎于 WordPress 插件。

但是,停用这些附加组件可能会影响您网站的显示和运行方式。 对于用户体验 (UX),这通常是个坏消息。 出于这个原因,在整个测试过程中将您的站点置于维护模式是明智的。

如果您对维护消息的编码感到不自在,可以使用 WP 维护模式之类的插件:

需要为您的新电子商务网站提供一流、快速和安全的托管服务? Kinsta 提供超快的服务器和来自 WooCommerce 专家的 24/7 世界级支持。 查看我们的计划

WP 维护模式插件。
WP 维护模式插件。

为了增加安全性,我们还建议您在开始关闭插件之前创建备份。 如果您遇到任何严重问题,这对于将您的站点恢复到以前的配置将证明是非常宝贵的。

您的主机可能会提供自动备份选项,就像 Kinsta 一样。 如果没有,您可以使用多个可用的备份插件。

现在您已准备好使用备份和维护模式,您可以禁用插件。

这种做法有助于验证插件是否正在生成所有这些重定向。 但是,如果您仍然确定确切的罪魁祸首,这将有所帮助。

下一阶段是一个一个地重新启用每个插件,在每个插件之后运行一个新的 GTmetrix 测试。 一旦错误再次发生,您就会识别出行为不端的插件。

但是,停用和删除麻烦的插件并不总是可行的。 也许它与您的网站主题联系得太紧密,或者您没有找到快速更换的好选择。

如果是这种情况,您可以考虑联系开发人员。 他们可能能够指出您何时可以期待补丁,甚至可能分享解决方法。 例如,禁用特定设置可能使您能够继续使用插件而不会遇到重定向链错误。

但是,有时开发人员可能不打算修复该问题,主要是在软件不再处于积极开发状态的情况下。 如果是这种情况,搜索提供类似功能但不会产生数十个不必要重定向的替代方案通常是有意义的。

4. 查看您的 .htaccess 文件

如果您之前设置了重定向或安装了任何为您管理重定向的附加组件,那么值得查看您网站的 .htaccess 文件。 “超文本访问”的缩写,这是安装 WordPress 时自动创建的关键配置文件。

请注意, .htaccess文件仅在运行 Apache 的服务器上可用。 Nginx 服务器,就像我们在 Kinsta 运行的服务器一样,没有这个 Apache 特定文件。

对此文件的修改有时可能会导致大量重定向链。 幸运的是,有几种方法可以查看此文件,包括通过文件管理器或 cPanel 等控制仪表板。 您会在网站的public_html文件夹中找到.htaccess文件。

或者,您可以使用 FileZilla 等客户端通过安全文件传输协议 (SFTP) 连接到您的服务器。

在 FileZilla 客户端中,导航到File > Site Manager

突出显示文件 > 站点管理器菜单选项的 FileZilla FTP 客户端。
FileZilla FTP 客户端。

如果您是第一次连接到您的服务器,请选择New Site 。 然后,您可以为此连接分配一个名称:

显示用于连接服务器的 FileZilla FTP 客户端窗口对话框的屏幕截图。
使用 FileZilla FTP 客户端连接到服务器。

如果您通过 SFTP 连接,请输入端口22 。 否则,输入21

然后您可以打开登录类型框并选择询问密码。 接下来,输入您的 SFTP 用户名和密码,然后单击“连接”按钮。

如果连接成功,您网站的所有文件都应显示在 FileZilla 的右侧窗口中。

在此面板中,导航到您网站的public_html目录。 您现在应该可以访问您的.htaccess文件了。 (如果看不到,可能需要先选择显示隐藏文件。)

如果您在此文件中发现任何唯一代码,最好将这个奇怪的代码复制并粘贴到您最喜欢的搜索引擎中。 这通常是破译此代码对您的网站有什么影响以及它是否可能在所有这些重定向链背后的最快和最简单的方法。

GTmetrix:有助于保持您的网站以最快的速度运行️,当它拉出此错误消息时会感到困惑在此处了解如何修复它️ 点击推

概括

似乎有许多不同的插件和设置可以导致重定向链。 但是,通过执行一些简单的步骤,您可以缩小导致特定网站出现此问题的原因。

为了恢复您网站的性能,让我们快速回顾一下解决 GTmetrix 重定向链错误的四种潜在方法:

  1. 查看您的 CDN。
  2. 检查特定插件的错误消息。
  3. 禁用(然后重新启用)所有插件。
  4. 查看您的.htaccess文件。

通过遵循这些故障排除步骤,您应该可以立即消除“如果可能,请删除以下重定向链”错误。

您对如何减少 WordPress 中的重定向有任何疑问吗? 在下面的评论部分让我们知道!