如何修复 WordPress 中的错误太多重定向问题

已发表: 2021-07-18

多年来,WordPress 一直是最流行和最可靠的网站建设平台的代名词。 然而,即使是最复杂的系统,例如这个,也不能免于错误。 对于 WordPress,使用不同的外部资源(例如插件)是一种常见的做法。 因此,这些第三方资产导致代码或设置冲突也就不足为奇了。 用户和管理员都注意到的最典型错误之一是重定向问题。 基本上,它可以锁定用户甚至管理员访问网站。 幸运的是,在 WordPress 中修复这个“错误太多重定向”问题并让您的网站再次正常运行并不难。

在 WordPress 中处理错误太多重定向问题的方法

当浏览器无法连接到网站的正确服务器时,会出现错误“重定向过多”(ERR_TOO_MANY_REDIRECTS)。 本质上,浏览器会因为未解析的 URL 请求而陷入重定向循环。 这主要是由于插件配置中的冲突而发生的,但也可能是网站文件中的错误配置。 如果您的网站由 WordPress 专业人员管理,则几乎不存在此问题。 但是,如果您是作为初学者来管理您的网站,那么您应该了解一些解决方案。

为了能够在 WordPress 中处理此错误,这里有几个有用的方法可以提供帮助:

  1. 清除浏览器数据 - cookie 和缓存
  2. 删除 WordPress 缓存
  3. 检查插件是否导致“错误太多重定向”
  4. 检查 WordPress URL
  5. 通过重新创建 .htaccess 文件修复重定向错误

1)清除浏览器数据——cookies和缓存

大多数人可能都知道,在浏览互联网时,浏览器会存储各种信息。 一些最流行和最知名的是 cookie 和浏览器缓存。 但是,由于损坏,这些数据通常会导致 WordPress 网站出现“错误太多重定向” 。 这不是一个罕见的问题,Chrome、Firefox、Safari 等大多数主流浏览器都容易出现这种情况。

如果您在访问网站时遇到问题,首先要做的是尝试从不同的浏览器访问它。 如果它给您带来积极的结果,那么清除您的浏览器数据很可能会解决问题。 一般来说,您可以将浏览器设置为在关闭浏览器时自动删除所选信息。 或者,您可以阻止浏览器存储这些数据。 但是,这不是建议,因为有时它会影响您的浏览体验。 尽管如此,每个浏览器都允许您通过其设置轻松访问“清除”选项。

几个主要互联网浏览器的标志。
确保检查您是否可以使用不同的浏览器访问网站。

2) 删除 WordPress 缓存

有时,此错误的原因在于 WordPress 本身。 WordPress将网站的副本存储在其缓存中,以加快网站速度并提供更好的用户体验。 由于大多数缓存选项是由缓存插件执行的,因此它们通常提供清除它的选项。 如果没有,有很多 WordPress 缓存插件,如 WP Super Cache,可以让您轻松管理和删除缓存。

3)检查插件是否导致“错误太多重定向”

在浏览器数据之后,导致重定向错误的第二个最常见原因是插件。 由于配置错误或代码错误,有时它们与 WordPress 发生冲突。 如果您无法访问该网站,最好的做法是检查导致错误的插件。 可以很容易地访问 WordPress 中的“插件”选项并一一禁用它们。 直到你发现有问题的那个。 但是,由于重定向错误的性质,经常发生即使管理员也无法访问 WordPress 仪表板的情况。 幸运的是,还有另一种停用插件的方法。

基本上,您需要在主机控制面板中安装 FTP 客户端或文件管理器。 这样,您将能够访问锁定区域并解决问题。 只需浏览您的 wp-content 文件夹,找到插件文件夹,然后重命名它。 不要删除它,以防万一你需要把它带回来。 重命名后,WordPress 将自动停用插件,您将能够访问您的网站。 也就是说,如果插件导致重定向错误。

4) 检查 WordPress URL

WordPress URL 设置是重定向头痛的另一个主要原因。 同样,如果您可以访问仪表板,则可以在“常规”选项卡下的设置中找到 URL 选项。 进入后,检查 WordPress 地址 (URL) 和站点地址 (URL) 是否相同。 它应该是。 注意额外的“www” ,因为很多人在这里犯了这个错误。

如果您无法访问您的仪表板,您需要再次使用 FileZilla 等 FTP 客户端或主机的文件管理器。 只需导航到 wp-config.php 文件,打开它,然后找到“定义”属性。 就像前面的示例一样,您必须确保 'WP_HOME' 和 'WP_SITEURL' 是相同的

WordPress 仪表板内的“设置”选项卡。
如果您可以进入您的 WordPress 管理区域,您可以轻松地修复“设置”中的错误。

5) 通过重新创建 .htaccess 文件修复重定向错误

有时,无限重定向的原因可能是 .htaccess 文件中的信息。 它是用于存储不同设置的特定文件服务器。 其中,它使用它来管理 WordPress 网站的不同类型的重定向。 它也是一个存储插件设置的地方,所以要解决这个问题,你必须手动禁用这个文件。 但是,请确保在进行任何更改之前制作文件的备份副本。 备份后,只需删除文件即可。 在 WordPress 中,现在可以重新获得访问权限,找到“永久链接”设置并保存。 这将触发 WordPress 重新创建 .htaccess 文件。

用于访问网站的通用蓝调登录屏幕。
重新创建 .htaccess 文件后,您将能够再次登录。

WordPress 总体上是一个相当稳定且编码良好的系统。 但是,有时会发生错误,这通常是由于配置错误或第三方插件(如插件)造成的。 如果您有权访问管理仪表板,大多数问题都很容易解决。 但是,有时,就像重定向错误一样,它可能会使您完全脱离您的网站。 幸运的是,通过使用这些步骤,您可以轻松修复 WordPress 中的错误“重定向过多”问题并重新获得访问权限