在 2 分钟内修复 WordPress Err_Too_Many_Redirects 错误

已发表: 2021-04-30

WordPress 上的 ERR_TOO_MANY_REDIRECTS 错误最初可能会让您感到困惑,但这只是一个错误,表明用户可能无法访问请求的页面。 该错误也称为重定向循环,当用户陷入链式重定向的无限循环并且无法访问网站内容时,该错误会出现在页面上。

现在有几个原因,从插件到 cookie,但简而言之,WordPress ERR_TOO_MANY_REDIRECTS 会严重影响您的可信度并导致销售额下降。

在这篇文章中,我们将解释如何在 2 分钟内修复 WordPress ERR_TOO_MANY_REDIRECTS 错误; 但在此之前,这里是重定向循环的简要概述,以帮助您了解此错误的根本原因。

WordPress 中的 ERR_TOO_MANY_REDIRECTS 是什么?

要了解 ERR_TOO_MANY_REDIRECTS 的根本原因,您首先需要对重定向的含义有一个公平的理解。

简而言之,重定向可以称为用户单击链接并重定向到新地址的过程。 当通过更改默认永久链接将页面内容转移到新地址时,这通常会派上用场。

这是一个例子。 假设您有一个现有页面 https://example.com/2010,并且您将其永久链接更改为 https://example.com/new-post。 现在,您的观众将自动被重定向到新地址,而不是旧地址。

因此,如果您看到 ERR_TOO_MANY_REDIRECTS 错误,则意味着您陷入了重定向的无限循环,并且您的用户都无法访问该网站的内容。

以下是 ERR_TOO_MANY_REDIRECTS 在不同浏览器上的外观。

在谷歌浏览器上,它说: “这个网页有一个重定向循环 ERR_TOO_MANY_REDIRECTS。”“此页面无法正常工作。 www.example.com 重定向您的次数过多。 尝试清除您的 cookie。 ERR_TOO_MANY_REDIRECTS”

在 Mozilla Firefox 上,它说: “页面没有正确重定向。 Firefox 检测到网络服务器正在以永远不会完成的方式重定向对该地址的请求。 这个问题有时可能是由禁用或拒绝接受 cookie ERR_TOO_MANY_REDIRECTS 引起的。”

值得注意的是,此重定向循环可能是在您的站点上设置第三方重定向工具的结果。 因此,查看您的重定向插件以查看您是否无意中设置了循环并导致 ERR_TOO_MANY_REDIRECTS 错误是一流的想法。

现在您对这个错误有了更好的了解,让我们来看看如何轻松修复 WordPress ERR_TOO_MANY_REDIRECTS 错误。

如何在 2 分钟内轻松修复 WordPressERR_TOO_MANY_REDIRECTS?

尽管摆脱这个错误可能感觉很麻烦,但在大多数情况下,通过调整一些 WordPress 设置可以轻松解决。

就是这样。

  1. 转到 WordPress Dashboard ,导航到设置选项卡,然后单击

wordpress 编辑器

  1. 现在检查您的WordPress 地址网站地址 (URL) 。 请注意,这两个地址应该匹配,因为它们代表 WordPress 核心安装和您将用于在 Internet 上找到自己的域。 如果这些地址不匹配,它们将创建一个重定向循环。

WordPress 编辑 2

  1. 匹配两个字段中的地址后,单击保存更改

WordPress 编辑 3

  1. 现在检查您的网站以查看 ERR_TOO_MANY_REDIRECTS 错误是否已解决。

现在您知道如何在 2 分钟内轻松解决 WordPress 中的 ERR_TOO_MANY_REDIRECTS。 虽然在大多数情况下,这种方法是有效的,但在某些情况下却不是。 因此,这里列出了 6 种替代方法,可用于修复 WordPress ERR_TOO_MANY_REDIRECTS 错误。

让我们开始。

在 WordPress 中修复 ERR_TOO_MANY_REDIRECTS 的 6 种替代解决方案

尝试这 6 种简单的替代方法来修复 WordPress ERR_TOO_MANY_REDIRECTS。

  1. 在不使用 WP Admin 的情况下匹配 WordPress 地址和网站地址
  2. 从您的浏览器中删除 Cookie
  3. 从浏览器、服务器和插件中清除缓存
  4. 寻找插件冲突
  5. 重新定义您的 .htaccess 文件
  6. 从源服务器中删除 SSL(安全套接字层)重定向

1.不使用WP Admin匹配WordPress地址和网站地址

虽然上面提到的方法几乎每次都可以工作,但某些错误会使您无法访问您的 WP Admin。 在这种情况下,您将无法直接匹配您的 WordPress 和网站地址。

幸运的是,还有另一种使用它的方法,您可以轻松匹配两个地址。

第二种方法在技术上要求您通过 FTP(文件传输协议)编辑wp-config.php文件。

请注意,您首先需要访问您的 FTP 客户端,您可以从托管服务提供商处轻松获得该客户端。 或者,您也可以利用 FileZilla 等第三方工具。

下载链接

WordPress 编辑 4

图片来源:FileZilla

  1. 首先,您需要检索您的 FTP 凭据以连接到服务器。
  2. 建立并启动连接后,访问public_html 目录。

Wordpress 编辑文件 9

  1. public_html目录中,查找wp-config.php并开始编辑。
  2. 现在寻找这些代码行。

定义('WP_SITEURL','https://example.com');

定义('WP_HOME','https://example.com');

  1. 检查两行中的地址是否相互匹配。 如果两个地址不匹配,请编辑它们并匹配它们。
  2. 现在保存文件并将wp-config.php重新上传到您的服务器。

WordPress 编辑文件 8

  1. 现在,访问您的网站,查看 ERR_TOO_MANY_REDIRECTS 是否消失。

2. 从您的浏览器中删除 Cookie

尽管浏览器 cookie 派上用场很多,但它们有时会造成严重的麻烦,这就是重定向循环。 从 cookie 中清除您的 Web 浏览器是解决 ERR_TOO_MANY_REDIRECTS 的另一种好方法。 您可以在 Google Chrome 和 Firefox 上执行此操作。

如何从 Google Chrome 中清除浏览器 Cookie?

  1. 单击右上角的三个小点,然后转到设置
  2. 点击高级
  3. 现在点击清除浏览历史; 将出现一个对话框,您必须在其中选择缓存和 cookie
  4. 现在选择时间范围并单击清除数据以清除浏览器 cookie。

如何从 Mozilla Firefox 中清除浏览器 Cookie?

  1. 点击右上角的三个小点
  2. 现在选择清除数据
  3. 现在选择Cookies and Cache选项并点击Clear

删除所有浏览器 cookie 后,刷新您的站点以查看 ERR_TOO_MANY_REDIRECTS 是否消失。 如果没有,则向下进行第三步——清除缓存。

3. 从浏览器、服务器和插件中清除缓存

缓存是一个非常有用的过程,因为它在技术上可以帮助您比平常更快地加载网页。 但是,有一个问题。 有时,此过程还可能缓存导致 ERR_TOO_MANY_REDIRECTS 的重定向循环。

但是通过清除缓存数据来解决此错误非常简单。

要清除浏览器缓存,您可以选择清除 cookie 的相同方法。

至于服务器缓存,您需要登录您的主机帐户并从设置中清除缓存。 请注意,某些主机甚至允许您从 WP-admin 清除缓存。

下一步是清除插件缓存。 请注意,每个缓存插件的工作方式都不同。 因此,您首先需要检查您在网站上使用的插件的规格。 通常,您可以在插件设置中找到清除缓存的选项,或者您甚至可以谷歌插件的名称以更好地理解。

从服务器、浏览器和插件中清除缓存后,重新加载您的站点。 如果 ERR_TOO_MANY_REDIRECTS 仍然存在,请转向下一个替代方案,解决插件冲突。

4. 寻找插件冲突

插件冲突是许多错误背后的主要原因,包括 WordPress 中的 ERR_TOO_MANY_REDIRECTS。

要解决插件冲突,您首先需要访问仪表板并停用所有插件。

Wordpress 编辑文件 6

如果您无法通过任何方式访问您的仪表板,您可以访问您的 FTP 并停用插件。 转到public_html文件中的wp-content并选择plugins

WordPress 编辑文件 7

现在重命名所有现有的插件子目录。

WordPress 编辑文件 4

停用并重命名所有插件后,转到仪表板并开始逐个激活插件。 您也可以通过将名称更改回 FTP 中的原始名称来执行此操作。

请注意,您需要在激活每个插件后重新加载您的站点并等待重定向循环发生。 一旦发生错误,最后激活的插件就会导致问题。

在这种情况下,您能做的最好的事情就是删除该插件并下载一个替代品。

5. 重新定义你的 .htaccess 文件

您的.htaccess文件很有可能是 WordPress ERR_TOO_MANY_REDIRECTS 背后的罪魁祸首。 这主要适用于 Safari、Chrome 和 Firefox 等浏览器。

要替换损坏的 .htaccess 文件,您首先需要拥有未损坏的 .htaccess 文件的备份副本。

现在打开您的 FTP 并导航到.htaccess文件。

WordPress 编辑文件 3

请注意,如果您找不到您的.htaccess文件,您需要打开在您的客户端 FTP 中显示隐藏文件

WordPress 编辑文件 2

找到隐藏文件后,找到并删除现有的.htacess文件。 现在在您的 FTP 中上传.htacess文件的新副本或备份副本。

最后,重新加载您的站点以解决 ERR_TOO_MANY_REDIRECTS。

6. 从源服务器中移除 SSL(安全套接层)重定向

对于那些利用 Cloudflare 等云资源的人来说,还有另一种解决方案可以删除 WordPress ERR_TOO_MANY_REDIRECTS。

尽管 Cloudflare 的安全协议包括 SSL 证书,它可以保护您的网站免受黑客和恶意软件的侵害,但不幸的是,有时它也是 ERR_TOO_MANY_REDIRECTS 的原因。 当 HTTP URL 被重定向到使用 HTTPS 的页面时,SSL 导致此错误的主要原因就出现了。

要解决此问题,您需要从主机提供的服务器中清除这些重定向。

另一个很好的做法是在您的 WordPress 站点中安装和激活 Cloudflare 插件,因为它允许您设置自动 HTTPS 重写。 自动化功能可让您轻松防止诸如 ERR_TOO_MANY_REDIRECTS 之类的 WordPress 错误。

综上所述

因此,这是本次阅读的主要内容。 WordPress ERR_TOO_MANY_REDIRECTS 意味着一个重定向循环,可防止您和您的受众访问您的网站内容。 您可以通过匹配 WP-Admin 中的 WordPress 和网站 URL 来快速解决此错误。 但是,其他替代方法包括

  1. 在不使用 WP Admin 的情况下匹配 WordPress 地址和网站地址
  2. 从浏览器中删除 Cookie
  3. 从浏览器、服务器和插件清除缓存
  4. 解决插件冲突
  5. 重新定义.htaccess文件
  6. 从源服务器移除 SSL(安全套接层)重定向