用心打造
VPS知识分享网站

如何修复WordPress中过多重定向错误?9个方法搞定!

WordPress网站一直显示“重定向过多”错误消息是怎么回事?别担心,本文将告诉你解决方法,让您的网站再次顺畅运行。告别无休止的重定向,让您的访客重获无缝浏览体验,一起来看看吧。

ERR_TOO_MANY_REDIRECTS 是什么?

当您的浏览器无法找到适合您的网站的服务器时,就会发生 ERR_TOO_MANY_REDIRECTS 错误。它会不断在不同的 URL 和服务器之间来回切换,试图找到您的 WordPress 网站。这会形成一个永不停歇的重定向循环。

什么原因导致 WordPress 中出现过多重定向错误?

  • 配置错误的设置: WordPress 设置中的错误配置(例如 URL 或永久链接)可能会导致浏览器循环重定向。
  • 插件故障:某些插件可能相互冲突或错误配置重定向,从而导致错误。
  • .htaccess 文件的问题: .htaccess 文件内部的问题(例如不正确的指令或冲突)可能会触发重定向循环。
  • SSL/HTTPS 设置:不正确的 SSL/HTTPS 配置有时会导致重定向错误。
  • 服务器端缓存:服务器端的缓存配置可能会干扰重定向的正常运行。
  • 如何修复WordPress中过多重定向错误?

如何修复 WordPress 中的多个重定向错误?

通常,冲突或重叠的重定向是这里的主要问题。当一个重定向发送到 HTTPS(SSL),而另一个重定向回 HTTP(非 SSL)时,可能会发生这种情况。

或者,它可以出现在不同类型的 URL 之间,例如带有或不带有“www”前缀的 URL。

此外,您还可能遇到仅来自网站主机的 WordPress 重定向问题。并不是每个主机都提供这种支持。

网络托管是一个非常敏感的因素,它几乎在与您的网站相关的所有事情中都发挥着作用。

您应该选择像萤光云lightnode等可靠的主机。

如果您遇到 WordPress 多重重定向问题,以下是最好的解决方案:

1. 验证域设置

您可以使用“www 前缀”或不使用“www 前缀”为您的网站指定 URL。设置网站时,您可以将其配置为“https://www.yourdomain.com”或简称为“https://yourdomain.com”。

WordPress 允许两种配置使用同一个域名。这确保所有用户都可以访问您的网站,无论他们如何搜索或在浏览器地址中输入“www”。

这些 URL 通常是在我们创建网站或安装 WordPress 时自动创建的。这是使用我们网站主机的默认域设置实现的。初始设置后,可以修改和编辑这些设置。

清除 Google Chrome 中的缓存和 Cookie:URL 配置和 WordPress 中的域设置之间的冲突可能会导致重定向错误。

检查以确保您的域名使用“www”。接下来,检查配置。要验证这一点,请导航至“设置”>“常规”。

如果您的域名设置不匹配,您可以更新 WordPress URL 设置并保存更改。这将解决问题并修复任何重定向到 WordPress 的错误。

2. 验证 URL 设置(检查已配置的 URL)

WordPress URL设置不匹配有时会触发重定向错误。请检查您网站的配置,然后导航至 WordPress 仪表板中的“设置”>“常规”。

对于大多数 WordPress 网站来说,网站地址和 WordPress 地址是相同的。如果不一致,请编辑或更新信息。它可以解决您的重定向问题。

另外,请确保您的 URL 协议设置正确。要确保使用 HTTPS 激活 SSL 证书,您应确保您的 URL 使用 HTTPS。

3. 清除缓存插件

许多缓存插件可以帮助您提高网站的性能。然而,这会影响您的网站处理重定向的方式,导致过多的 WordPress 重定向错误。

如果您使用任何缓存插件,则必须清除缓存。该过程可能因您选择的解决方案而异。要了解具体说明,请务必阅读插件的文档。

4.清除浏览器Cookie和缓存

如果您浏览器中的 URL 数据不匹配,则可能会触发重定向错误。如果您的浏览器缓存了您尝试访问的页面,则可能会发生此错误。

要确定您的网络浏览器是否导致 WordPress 出现过多重定向错误,您可以尝试使用其他浏览器或隐身模式访问网站。如果问题仍然存在,请清除浏览器的 cookie 和缓存。

要清除 Google Chrome 中的缓存和 Cookie:

  1. 单击窗口右上角的三个点图标。
  2.  从下拉菜单中选择更多工具。
  3. 选择清除浏览数据
  4. 在弹出窗口中,选择时间段。
  5. 选择全部时间以全部删除。
  6. 勾选Cookies、其他网站数据 和缓存的图片或文件旁边的复选框。单击清除数据。Google Chrome 将清除所有 cookies 和缓存。您现在应该能够访问您的网站而不会出现重定向错误。

5. 禁用然后重新启用所有插件

WordPress CMS 插件是其主要吸引力。然而,有时它会影响 WordPress 实现重定向的方式。它们还可能包含您网站上的大量第三方代码,这可能会导致重定向错误。

当你的网站上安装了大量 WordPress 插件时,找出哪个插件导致了问题可能会让你感到很困惑。

您需要停用所有插件才能找到罪魁祸首。如果能快速修复,则该插件很可能是导致重定向错误的原因。

首先,停用然后重新激活每个插件,以查明问题插件。如果您的浏览器出现重定向错误,则可能是您发现了冲突的插件。

然后,您可以从您的网站停用、卸载或删除该插件,或者联系其开发人员。

6. 重置 .htaccess 文件

WordPress CMS 通过其 .htaccess 配置文件处理大多数网络托管服务器上的重定向。某些插件可以更改此重要文件设置,这可能会影响 WordPress 处理重定向的方式。

即使插件因冲突而被删除,它也可能保留在 .htaccess 中。如果您无法通过所有修复解决重定向问题,则可能需要手动重置文件。

可以通过 FTP 客户端连接到您的网站来启动此过程。接下来,导航到根文件夹。

此文件极其重要,应保存到您的计算机中。它充当备份,并在出现任何问题时保证您的安全。您现在可以从您的网站中删除 .htaccess 文件。

接下来,您需要返回您的网站以验证问题是否已解决。如果您的网站正常运行,则 WordPress .htaccss 文件可能已损坏。

WordPress 最终会重新生成或创建该文件。但是,下次请确保它不会被损坏。从 WordPress 仪表板导航到“设置”>“永久链接”。您可以保存更改(无需进行任何修改),WordPress 将创建一个全新且无错误的 .htaccess 文件。

重要提示:不要删除 .htaccess 文件。它非常重要。

7.验证您的 HTTPS 设置

您的网站的 HTTPS 设置是另一个需要检查的重要事项。我们多次注意到,当有人刚刚将他们的 WordPress 网站迁移到 HTTPS 并且某些操作未完成或设置不正确时,就会发生 ERR_TOO_MANY_REDIRECTS。

8. 你应该检查服务器上的重定向

可能需要验证您的服务器上没有其他从 HTTPS 到 HTTP 的重定向。

错误的 301 重定向可能会导致错误,从而阻止您的网站打开。这些文件通常位于您的网络主机服务器的配置文件中。

9. 开发人员工具来重定向循环

这是使用 Chrome 或 Firefox 中的开发人员工具排除故障并创建重定向循环的另一种方法。通常可以通过按 F12 按钮打开这些工具。

接下来,确保点击“网络”选项卡,然后重新加载您的网页。

结论

因此,WordPress 多次重定向错误背后可能存在多种原因。有一些简单的解决方案,但如果原因有些复杂,解决这个问题可能会令人困惑,尤其是如果您技术不够精湛。您也可以选择VPS主机服务,联系技术人员处理此类问题。

赞(0)
未经允许不得转载;国外VPS测评网 » 如何修复WordPress中过多重定向错误?9个方法搞定!
分享到