如何修复 WordPress 中的“重定向过多”错误?
已发表: 2022-05-04WordPress 是您可以使用的可靠且功能强大的系统。 但是,由于配置不足或外部资源不足,存在一些问题。 WordPress 的编程语言是可靠的。 WordPress 因主题和插件等外部资源而变得更加困难。 有时,这些是不兼容的。 您的网站将关闭,您的浏览器将给您一条错误消息。
该页面将无法正确重定向。 您的浏览器会检测到服务器以永远不会完成的方式将请求重定向到该地址。
这意味着您的网站上有太多重定向或您处于循环中。
是什么导致“WordPress 中的重定向错误过多?”
许多 WordPress 重定向错误是由软件错误、冲突和其他问题引起的。 有很多方法可以修复重定向警告并使您的网站更加用户友好。
当浏览器循环浏览多个 URL 和 Web 服务器以尝试查找您的网站或博客时,会发生许多 WordPress 重定向错误。 这会导致浏览器无法连接到服务器,并且访问者会陷入无休止的重定向循环。
不同的 Web 浏览器将显示有关此问题的警告。 大多数浏览器会显示网站“重定向过于频繁”或“重定向不正确”的警告。 如果您在尝试通过 WordPress 访问您的网站时看到任何这些警告,则可能是您网站的重定向无法正常工作。
以下是由于重定向过多而导致 WordPress 错误的一些常见原因:
- 插件冲突
- 过时的缓存
- URL 和域名设置不匹配
- 站点地址不匹配或配置错误
- 另一个原因
如何修复 WordPress 中的“多次重定向错误”?
这通常是冲突或竞争重定向的问题。 当一个重定向到 HTTPS (SSL) 而另一个重定向回 HTTP(非 SSL)时,也会发生这种情况。 或者在非 www 类型的 URL 之间。
WordPress 的重定向过多错误是由许多软件错误、软件故障和其他错误引起的。 有很多方法可以修复 WordPress 中的太多重定向错误。
此外,在某些情况下,您可能仅面临来自网站主机的 WordPress 重定向问题。 每个主机都不是那么支持。 虚拟主机是一个非常敏感的因素,它在与您的网站相关的几乎所有事情中都发挥着作用。
您应该使用高度可靠的主机,例如AccuWeb 。
如果您面临 WordPress 多重重定向问题,这些是最佳选择:
验证域设置
您可以选择使用或不使用“www 前缀”为您的网站指定URL 。 设置网站时,您可以选择将您的网站配置为“https://www.yourdomain.com”或简单地配置为“https://yourdomain.com”。
WordPress 允许两种配置在同一个域中工作。 这可确保所有用户都可以访问您的网站,无论他们如何搜索或在浏览器地址中键入“www”。
这些 URL 通常是在我们创建网站或安装 WordPress 时自动创建的。 使用我们网络主机的默认域设置会发生这种情况。 这些设置可以在初始设置后修改和编辑。 如果 URL 配置和 WordPress 中的域设置之间存在冲突,这可能会导致重定向错误。
检查以确保您的域使用“www”。 接下来,检查配置。 要验证这一点,请导航到设置 > 常规。
如果您的域设置不匹配,您可以更新 WordPress URL 设置并保存更改。 这将解决问题并修复任何重定向到 WordPress 错误。
验证 URL 设置(检查配置的 URL)
WordPress URL设置不匹配有时会触发重定向错误。 检查您网站的配置并导航到 WordPress 仪表板中的设置 > 常规。
大多数 WordPress 网站的站点地址和 WordPress 地址是相同的。 如果不是,请编辑或更新信息。 它可以解决您的重定向问题。
此外,请确保您的 URL 协议设置正确。 要确保使用 HTTPS 激活 SSL 证书,您应该确保您的 URL 使用 HTTPS。
清除缓存插件
您可以找到许多可以帮助您提高网站性能的缓存插件。 这可能会影响您的网站处理重定向的方式。 这可能会导致过多的 WordPress 重定向错误。
如果您使用任何缓存插件,则必须清除缓存。 该过程可能因您选择的解决方案而异。 要了解具体说明,请务必阅读插件的文档。
清除浏览器 Cookie 和缓存
如果浏览器中的 URL 数据不匹配,可能会触发重定向错误。 如果您的浏览器缓存了您尝试访问的页面,则可能会发生此错误。
要确定您的 WordPress 重定向过多错误是否是由您的网络浏览器引起的,您可以尝试使用任何不同的浏览器或隐身模式访问该网站。 如果问题仍然存在,您应该清除浏览器的 cookie 和缓存。
此方法可能因您使用的浏览器而异。 例如,在 Google Chrome 中,您可以通过单击窗口右上角的三点图标来清除缓存和 cookie。 接下来,单击更多工具按钮。
接下来,选择清除浏览数据选项。 在弹出窗口中选择一个时间段。 如果要全部删除,请选择所有时间。
接下来,选择您的时间限制,然后选择复选框、Cookie 和其他站点数据以及缓存的图像或文件。 接下来,单击清除数据。
然后,谷歌 Chrome 浏览器将清除或删除所有 cookie 和缓存。 您现在应该能够方便地找到您的网站而不会遇到重定向错误。
如果您不确定如何在浏览器中进行此活动,我们建议您参考论坛或官方指南。
专业提示:要清除或删除 cookie,您需要重新登录 WordPress 仪表板以及其他网站。
禁用然后重新启用所有插件
WordPress CMS 插件是它的主要吸引力。 但是,有时它会影响 WordPress 实现重定向的方式。 它们还可能在您的网站上包含大量第三方代码,这可能会导致重定向错误。
当您的网站上安装了许多 WordPress 插件时,找到罪魁祸首可能会令人生畏。 您需要停用所有插件才能找到罪魁祸首。 如果快速修复,插件很可能会导致重定向错误。
首先,停用,然后重新激活每个单独的插件以查明问题插件。 如果您的浏览器在重定向方面出错,您可能发现了一个冲突的插件。 然后,您可以从您的网站停用、卸载或删除插件或联系其开发人员。
重置 .htaccess 文件
WordPress CMS 通过其 .htaccess 配置文件处理大多数 Web 托管服务器上的重定向。 一些插件可以改变这个重要的文件设置,这可能会影响 WordPress 处理重定向的方式。
即使插件在冲突中被删除,它也可能保留在 .htaccess 中。 如果您无法通过所有修复解决重定向问题,您可能需要手动重置文件。
可以通过 FTP 客户端连接到您的网站来启动此过程。 接下来,导航到根文件夹。
该文件非常重要,应保存到您的计算机中。 它充当备份,并在出现任何问题时确保您的安全。 您现在可以从您的网站中删除 .htaccess 文件。
接下来,您需要返回您的网站以验证问题是否已解决。 如果您的网站运行正常,则 WordPress .htaccss 文件可能已损坏。
WordPress 最终会重新生成或创建文件。 但是,下次确保它不会损坏。 从 WordPress 仪表板导航到设置 > 永久链接。 您可以保存更改(无需进行任何修改),WordPress 将创建一个全新的、新的、无错误的 .htaccess 文件。
重要提示:请勿删除 .htaccess 文件。 这非常重要。
验证您的 HTTPS 设置
您网站的 HTTPS 设置是另一个需要检查的重要事项。 很多时候,我们注意到 ERR_TOO_MANY_REDIRECTS 发生在有人刚刚将他们的 WordPress 网站迁移到 HTTPS 并且某些内容未完成或设置不正确时。
您应该检查服务器上的重定向
可能需要验证您的服务器上没有其他从 HTTPS 到 HTTP 的重定向。
错误的 301 重定向可能会导致错误,从而阻止您的网站打开。 这些文件通常位于您的 Web 主机服务器的配置文件中。
重定向循环的开发人员工具
这是另一种使用 Chrome 或 Firefox 中的开发人员工具进行故障排除和创建重定向循环的方法。 您通常可以通过按 F12 按钮打开这些工具。
接下来,确保点击网络选项卡,然后重新加载您的网页。
结论
这样,多个重定向 WordPress 错误背后可能有很多原因。 有一些简单的解决方案,但如果原因有些复杂,解决这个问题可能会令人困惑,特别是如果您在技术上不健全。 您可以选择托管主机,由技术专家负责处理此类问题。