修复 WordPress 中重定向过多错误的 5 种简单方法

已发表: 2022-02-12

Too Many Redirects 错误恰好是 WordPress 中最常见的问题之一。 它会阻止您的浏览器连接到正确的服务器并加载所需的网页内容。

从技术上讲,修复这个错误不是脑外科手术。 但是,它需要您配置主题文件并使用代码。 对于一些 WordPress 初学者来说,这就像咬紧牙关一样。

这就是为什么今天在本文中,我们为您提供了一个详细且易于理解的教程来处理这个 WordPress 问题。

让我们跳进去!

  • 是什么导致 WordPress 中的重定向错误过多?
  • #1 清除浏览器上的缓存
  • #2 检查您的 URL 设置
  • #3 清除 WordPress 缓存
  • #4 停用 WordPress 插件
  • #5 重置 .htaccess 文件

是什么导致WordPress中的重定向错误过多?

WordPress Too Many Redirects 错误,又名 ERR_TOO_MANY_REDIRECTS,是指最常见的 WordPress 错误之一。 如下图所示,WordPress 中的某些内容被重定向太多次,导致重定向循环效果。

wordpress中的重定向错误太多

此错误背后的原因可能会有所不同。 从技术上讲,当配置 WordPress URL 或插件设置不匹配时会发生这种情况。 此外,过时的 cookie、缓存和错误的 .htaccess 文件也可能是导致此问题的罪魁祸首。

  • 错误的 WordPress URL 设置:当您的网站在 URL 中有一些拼写错误、前缀 www 或重定向到错误的域时,就会发生这种情况。
  • 错误的 WordPress 插件:通常那些配置不当或过时的插件会导致 WordPress 中的重定向过多错误。
  • 过时的浏览器 cookie 和缓存:这是最常见的原因,而且很容易解决。
  • .htacces 文件中的错误规则:.htacces 文件中的任何错误变量都会导致错误配置的服务器设置。 您必须禁用 .htacces 文件并使用一堆代码来解决问题。

既然您已经找出了 WordPress Too Many Redirects 错误的根本原因,那么现在该解决该问题了!

#1 清除浏览器上的缓存

每个浏览器都有自己的方式来显示此错误的警告。 这是它在 Google Chrome 和 Microsoft Edge 上的样子:

谷歌浏览器太多重定向错误

microsoft edge 重定向过多错误

一个共同点是两种浏览器都包含解决该问题的解决方案,即清除您的 cookie。

另一方面,Safari 或 Mozilla Firefox 用户只会看到错误消息。

Safari太多重定向错误

Mozilla太多重定向错误

以下是有关如何清除这些浏览器上的缓存和 cookie 的详细指南

  1. 铬合金:
  • 选择屏幕右上角的三点图标,选择设置
  • 向下滚动到隐私和安全部分,选择清除浏览数据
  • 检查Cookies 和其他站点数据缓存的图像和文件选项,单击清除数据
    清除浏览数据
    2.微软边缘
  • 按 Alt + F打开 Microsoft Edge 设置菜单。
  • 选择设置 > Cookie 和站点权限 > 管理和删除 cookie 和站点数据 > 查看所有 cookie 和站点数据
  • 点击全部删除>清除
    清除站点数据
    3. 野生动物园
  • 转到设置->首选项
  • Privacy下,选择Remove All Website Data > Remove Now
    删除所有网站数据
    4. Mozilla
  • 导航到右上角的菜单按钮,选择选项
  • 在 Cookie 和站点数据下选择隐私和安全 > 清除数据
  • 选中所有框,然后点击清除
    清除数据

您可以查看有关在 5 种常见 Web 浏览器中清除缓存的指南以获取更多详细信息。

如果您担心清除缓存和 cookie 可能会删除您最近保存的所有凭据或其他重要信息,您可以选择在浏览器中强制刷新页面。

这要求浏览器再次访问 URL 并下载该页面的新副本,而不是使用缓存版本。 新副本将解决缓存版本导致重定向次数过多的问题。

使用这些快捷方式强制刷新页面:

  • Windows 上的 Chrome: Ctrl + F5
  • Mac 上的 Chrome: Command + Shift + R
  • 微软边缘: Ctrl + F5
  • Safari :命令 + 选项 + R
  • Windows 上的 Firefox: Ctrl + F5
  • Mac 上的 Firefox: Command + Shift + R

#2 检查您的 URL 设置

如果清除浏览数据不能解决问题,您应该仔细检查您的 WordPress URL 设置是否通过 WordPress 仪表板或手动配置错误。

前一种方法可以让您轻松调整 WordPress URL,而后一种方法涉及修改wp-config.php文件中的代码。

对于大多数非技术人员,我们建议您更改 WordPress 仪表板中的网站地址。 只有当您无法访问管理仪表板时,您才能使用第二种方法并确保有适当的数据备份。

在管理仪表板中编辑 WordPress URL

  1. 登录到您的 WordPress 管理仪表板,前往“设置”>“常规”
  2. 编辑“WordPress 地址”和“站点地址”选项。 如果它们之间有任何不匹配,请确保它们相同。
  3. 保存您的设置
    WprdPress 地址和网站地址

手动检查并修复 URL 设置

TheToo Many Redirects 错误很有可能会阻止您访问管理区域。 因此,您可能需要使用 FTP 客户端或文件管理器应用程序修复 WordPress URL。

  1. 使用 FTP 客户端访问 WordPress 根目录中的 wp-config.php 文件
  2. 右键单击以编辑文件。 将以下代码片段添加到文件|
    定义('WP_HOME','https://mydomain.com'); 定义('WP_SITEURL','https://mydomain.com'); 请记住将“'http://mydomain.com”替换为您的实际站点 URL。
  3. 保存您的更改。 访问您的网站以查看 WordPress Too Many Redirects 错误是否已解决。

#3 清除 WordPress 缓存

清除 WordPress 缓存也有助于修复 WordPress Too Many Redirects 错误。

在本教程中,我们将向您展示如何使用最流行的 WordPress 缓存插件 WP Fastest Cache 和 WP Rocket 删除 WordPress 缓存。

  • WP 最快的缓存
      • 转到 WordPress 仪表板中的设置 > WP 最快缓存
      • Delete Cache中,选择所需的缓存选项。
  • WP火箭
    • 在仪表板中导航到WP Rocket
    • Quick Actions下,选择Clear Cache以删除所有缓存的文件。

完成后,您可以在新浏览器中重新加载您的 WordPress 站点,以查看错误是否已修复。

#4 停用 WordPress 插件

正如我们上面提到的,损坏或配置错误的插件也是 WordPress Too Many Redirects 问题的主要原因之一。 这是因为插件创建的重定向与 WordPress 的默认重定向冲突。

是时候找出导致冲突的插件并将其停用了。 如果您仍然能够访问您的 WordPress 管理仪表板,那么这个过程只是在公园里散步。

您只需转到Plugins > All Plugins ,停用所有插件,然后一一重新激活以测试哪个已损坏。 弄清楚后,将光标悬停在此插件上并点击停用。
停用插件

如果您无法访问管理面板怎么办?

同样,您需要使用 WordPress 主机控制面板或 FTP 客户端中的文件管理器应用程序删除有问题的 WordPress 插件。

  1. 打开您的 FTP 客户端并连接到您的 WordPress 根文件夹
  2. 转到/wp-content/文件夹,查找插件。 右键单击并将其重命名为plugins_deactivate 。 这将停用您的 WordPress 插件。
    重命名插件文件夹
    注意:基本上,WordPress 会寻找一个名为 plugins 的文件夹来加载插件文件。 当它找不到文件夹时,它会自动禁用数据库中的活动插件。
    插件停用
  3. 尝试访问您的网站。 如果登录过程运行顺利且没有错误消息,则说明一个或多个插件出错了。
  4. 返回您的 FTP 客户端或文件管理器应用程序。 将plugins_deactivate文件夹改回plugins
  5. 前往您的 WordPress 管理菜单,选择Plugins > All Plugins 。 激活您的每个插件,我们建议您从最近安装的插件开始。 然后在新浏览器上重新加载您的网站以检查错误是否消失。

#5 重置 .htaccess 文件

重置 .htaccess 文件以解决 WordPress Too Many Redirects 错误不是火箭科学。 它涉及3个步骤:

  1. 使用 FTP 客户端或托管仪表板中的文件管理器应用程序连接您的网站
  2. 搜索 .htaccess 文件并下载其副本作为备份
  3. 将文件重命名为.htaccess_disabled或直接将其删除。
  4. 重新加载您的网站。 如果它恢复正常,这意味着您的 .htaccess 文件导致了重定向循环。
  5. 将文件重命名为 .htaccess,就完成了。 如果您删除 .htaccess 文件,WordPress 将自行重新创建该文件。 确保将更改保存在“设置”>“永久链接”页面中。

不要让 WordPress 过多的重定向错误困扰您!

本文详细说明了 WordPress Too Many Redirects 错误是什么、其根本原因以及如何解决此问题。

一般来说,这个问题很常见并且很容易解决。 一些对处理主题文件的代码没有信心的 WordPress 初学者很容易把网站搞得一团糟。

幸运的是,您现在有了我们的综合指南。 接受它,不要再让这个错误困扰你了!

如果您在 WordPress 中遇到文件上传错误,请查看我们关于如何修复“出于安全原因不允许此文件类型”错误的帖子。