海外社媒SNS代运营Tiktok代运营公司
Revive Old Posts

在尝试查看 WordPress 网站时在浏览器中看到“err_too_many_redirects”消息可能会令人困惑和担忧。 此错误会阻止用户查看您的内容,这可能会导致错失转化和创收机会。

幸运的是,有多种方法可以解决此问题。 在这篇文章中,我们将解释为什么会出现“err_too_many_redirects”消息,以及如何解决它。

我们走吧!

https://www.youtube.com/watch?v=Fj-wyK46rRA

订阅我们的 YouTube 频道

了解 WordPress 中的“err_too_many_redirects”

关于“err_too_many_redirects”,您需要了解的第一件事是它实际上并不是特定于 WordPress 的问题。 相反,这是当您的浏览器由于重定向循环而无法向您显示您请求的内容时显示的消息:

Chrome 中的“err_too_many_redirects”消息。

重定向就像转发地址。 您可以设置一个,以便如果访问者点击链接或输入特定页面的 URL,他们将被发送到不同的目的地。 通常,当您将网站上的内容移动到新页面或将其完全删除时,会使用此技术。

海外社媒SNS代运营Tiktok代运营公司

如果您更改了网站的永久链接结构,重定向也很方便。 它们可以防止损坏的链接,并确保您的访问者在尝试访问与以前不同的内容时看到的不是 404 页面。

因此,当“err_too_many_redirects”发生时,这意味着您尝试访问的页面被重定向循环捕获,指向另一个也指向自身的页面。 换句话说,页面 A 正在重定向到页面 B,而页面 B 重定向回页面 A。这对于您的浏览器来说是可以理解的混淆,这是可以理解的。

如何对 WordPress 网站上的“err_too_many_redirects”进行故障排除(6 个潜在修复)

如果您在 WordPress 网站上遇到“err_too_many_redirects”问题,则必须以某种方式解决重定向循环。 这里有一些不同的策略可以解决这个问题。

1. 清除浏览器数据

您可能已经在之前的屏幕截图或您自己计算机的显示屏上注意到,您的浏览器会建议您清除 cookie 以尝试修复“err_too_many_redirects”。 这是一个快速而简单的解决方案,值得在您深入研究更复杂的故障排除之前先尝试。

清除浏览数据的过程因您使用的浏览器而异。 但是,步骤非常相似。 由于 Chrome 是目前最流行的平台,我们将使用它作为示例。

首先,通过单击屏幕右上角的三点图标打开浏览器选项,然后选择 设置

打开 Chrome 的浏览器设置。

然后点击 隐私和安全, 并选择 清除浏览数据

Chrome 的隐私和安全设置。

在以下窗口中,确保 Cookie 和其他网站数据缓存的图像和文件 两者都被选中。 然后点击 清除数据

清除 Chrome 中的浏览数据。

返回遇到重定向循环的页面,看看您现在是否可以访问它。 如果没有,请继续使用以下其他技术进行故障排除。

2.检查您的WordPress“网站地址”和“网站地址”

您的下一站应该是您的 WordPress 设置。 导航 设置 > 常规 在您的仪表板中:

访问 WordPress 的常规设置。

然后查找标记的字段 WordPress 地址 (URL) 站点地址 (URL)

WordPress 地址和站点地址设置。

这两个字段的内容应该相同。 这包括他们是否使用“www”和“http”或“https”。 如果您最近更改了域或迁移到新主机,则此设置通常会变得不正确。

如果字段不同,请进行任何必要的更正并保存更改。 然后您可以再次访问该页面以查看错误是否已解决。

3. 确定导致“err_too_many_redirects”循环的原因

有时你必须做一些真正的侦探工作来修复“err_too_many_redirects”。 如果您能找到重定向循环的来源,您可以将其从您的网站中删除,以便让您的内容重新上线。

如果您已将重定向添加到您的 .htaccess 文件或使用诸如重定向之类的插件,您可以简单地检查它们以查看是否有任何地址相互指向。 如果您不确定如何执行此操作,或者您有很多重定向需要很长时间才能搜索,您可以考虑使用重定向检查器工具:

重定向检查器工具。

只需输入遇到“err_too_many_redirects”错误的页面的完整 URL,然后等待结果:

显示重定向循环的重定向检查器。

在上面的示例中,您可以看到一长串 301 重定向在两个帖子之间交替出现。 有了这些信息,您应该能够从相关页面中删除重定向。

4. 查看您的 HTTPS 设置

获取安全套接字层 (SSL) 证书并将您的站点切换到 HTTPS 是保持站点安全的明智之举。 但是,如果您处理不当,此更改可能会导致整个站点的重定向循环。

出现此问题的原因有以下几种:

  • 您在安装 SSL 证书之前强制使用 HTTPS。 这将自动将您的站点放入重定向循环。
  • 您正在使用 HTTPS 插件。 当您将第三方插件引入混合时,出错的机会更多。 通常最好找到并替换您的 URL 以实现 HTTPS,而不是使用插件来设置重定向。
  • 您服务器上的重定向规则配置不正确。 如果您怀疑这是问题所在,最好联系您的托管支持团队寻求帮助。

确定您的 HTTPS 设置是否导致“err_too_many_redirects”错误的一种方法是使用重定向映射器工具检查您的站点:

重定向映射器工具。

这类似于重定向检查器,但它只显示结果 万维网 对非万维网 重定向,以及 HTTPHTTPS 重定向:

重定向映射器结果。

如果您看到多个重定向之间列出 HTTPHTTPS 您网站的版本,这可能是循环的来源。 纠正它们可能会解决问题。

5. 评估您的 Cloudflare 设置

如果您是 Cloudflare 用户,则您遇到的问题可能与该平台有关。 例如,可能有一个 HTTPHTTPS 在您的 Cloudflare 设置中配置的重定向循环。 启用“灵活”SSL 配置时可能会发生这种情况。

此错误的另一个潜在 Cloudflare 相关来源是“页面规则”冲突。 此功能的“转发 URL”设置可能会造成无意的重定向循环。

您可以检查这些设置以获取重定向循环的证据,并查阅 Cloudflare 的支持文档以获取解决它们的指导。 如果您仍然遇到问题,请考虑转向社区论坛寻求进一步帮助。

6. 插件冲突故障排除

我们对“err_too_many_redirects”进行故障排除的最后一个建议是在您的站点上搜索插件冲突。 当来自两个插件(一个插件和一个主题,或者一个插件和 WordPress 核心)的代码相互冲突时,就会出现此问题。

要解决潜在的插件冲突,首先停用所有插件并检查“err_too_many_redirects”消息是否消失。 如果是这样,请一一重新激活它们,并继续检查您的站点是否有错误。 当消息再次出现时,您就会知道最近激活的插件是问题的根源。

然后,您可以从您的站点中删除有问题的插件,并在必要时将其替换为替代插件。 您可能还想联系插件的开发人员,让他们知道您遇到的问题。

结论

如果您网站的一个页面出现“err_too_many_redirects”消息,不选中它可能会导致转化率和收入的损失。 此错误表明您的网站陷入重定向循环,这可能由多种不同的原因发生,但通常很容易解决。

总而言之,这里有六种方法可以解决此问题,以便您可以再次将您的内容呈现在访问者面前:

  1. 清除浏览器数据。
  2. 检查你的 WordPress网址站点地址。
  3. 确定导致重定向循环的原因。
  4. 查看您的 HTTPS 设置。
  5. 评估您的 Cloudflare 设置。
  6. 对插件冲突进行故障排除。

您对一般重定向有任何疑问,或者具体如何解决“err_too_many_redirects”问题? 在下面的评论部分将它们留给我们!

图片来自 Thomas Knopp/shutterstock.com

海外社媒SNS代运营Tiktok代运营公司
Revive Old Posts