如何修复“页面未正确重定向”
已发表: 2022-03-07您是否曾经尝试打开网站并遇到错误“页面未正确重定向”?
此特定错误消息出现在 Mozilla Firefox 网络浏览器上,通常是由于插件错误、SSL 设置不正确或重定向到您的网站的一些其他问题而显示的。
在本文中,我们将帮助您找出此错误消息的可能原因以及如何修复 WordPress 网站和 PHP Web 应用程序的此错误。 当您在 Google Drive 和任何其他网站中看到相同的错误消息时,您也可以尝试相同的解决方案。
错误“页面未正确重定向”是什么意思
当 Firefox 卡在无限重定向循环中时,您会在 Web 浏览器上看到“页面未正确重定向”错误。 例如,您不断地在“第 1 页”和“第 2 页”之间重定向,并陷入无限循环。
然而,Firefox 并没有陷入这个无限循环,而是向您显示重定向错误消息。
几乎任何网站都可能出现重定向问题,包括 Google Drive 和 YouTube。 但是,如果您是 WordPress 网站管理员,则在尝试访问您的 WordPress 网站时可能会遇到此错误。
Chrome 网络浏览器用户也会在不同的错误消息“ERR_TOO_MANY_REDIRECTS”下遇到相同的问题,并且相同的解决方案应该适用于其他浏览器。
为什么会出现“页面未正确重定向”错误消息
此错误消息的主要原因是网站上的一个或另一个重定向错误配置。 但是,发生错误配置的原因有多种,因此很难找到错误的根本原因。
在以下部分中,您将找到有用的提示和策略来诊断和解决导致网站重定向错误的问题。
首先尝试的解决方案
如果您在使用不受您控制的网站(例如 YouTube)时遇到此错误消息,您可以先尝试以下两个基本故障排除修复程序之一。
只需执行这两个修复程序,您就可以解决很多重定向问题。 但是,如果这些步骤不能解决问题,您将不得不选择更具体的解决方案。 但是,如果这些修复工作有效,您将避免很多挫折和时间。
清除浏览器缓存
所有浏览器(包括 Firefox)都会将您在本地计算机上访问的网站的静态文件存储在缓存中,这有助于提高其性能。 这使 Firefox 能够在您每次访问该网站时直接从计算机加载网站,而不是一次又一次地下载资源。
但是,当它们过时时,它们可能会引发许多不同的问题,包括“页面未正确重定向”错误和 301 重定向错误。 也就是说,当您清除缓存并强制浏览器重新下载资源的最新版本时,问题通常会得到解决。
您可以通过从右上角的汉堡图标中选择“选项”来手动打开隐私设置,然后转到“隐私和安全”选项卡。
或者在导航栏中输入以下文本:
关于:偏好#隐私
在“隐私和安全”页面下,查找“Cookie 和站点数据”部分,然后单击“清除数据”按钮。
接下来,您将在屏幕上看到一个弹出窗口。 单击“缓存的 Web 内容”,然后单击“清除”。
然后,重新加载您遇到问题的网站并检查它是否正常工作。
清除网站 cookie
重定向错误消息的另一个常见原因是网站的 cookie。 就像浏览器缓存一样,您还必须清除网站的浏览器 cookie。
您可能希望过滤掉您需要清除 cookie 的网站,以避免从您访问的所有网站中退出。
要清除目标 cookie,您必须像清除缓存一样返回“Cookie 和站点数据”部分。 但这一次,您需要单击“管理数据”按钮。
当您看到弹出窗口时,搜索并选择您遇到访问问题的网站域名。 接下来,单击“删除所选”按钮。
然后,单击新确认弹出消息上的“删除”按钮。
现在,重新加载您要再次访问的网站。 如果适用,您将不得不再次插入您的登录数据。
如果这两个技巧都能解决问题,您将不得不考虑下面讨论的更具体的解决方案。

如何解决 WordPress 中的“页面未正确重定向”错误
如果您无法使用上面共享的两种解决方案修复 WordPress 网站上的重定向错误,则意味着您需要尝试一些 WordPress 特定的解决方案。
此错误是由下面讨论的 WordPress 网站上的重定向问题之一引起的。
但是,您可以使用 httpstatus.io 等重定向检查器工具来帮助您了解需要从哪里开始故障排除。 它使您能够通过逐步分解重定向链来分析重定向循环中的问题。
如果您在分析中找不到任何模式来解释重定向错误,您可以按给定顺序浏览所有故障排除提示。
检查您的 HTTPS 设置
您网站的 HTTPS 设置可能是重定向错误配置的常见原因。
以下是一些可能的原因:
- 在没有 SSL 证书的情况下使用 HTTPS
- 使用 SSL 插件
- 错误配置了 HTTP 到 HTTPS 的重定向
当您在未安装 SSL 证书的情况下强制执行 HTTPS 时,可能会触发重定向错误。 您可以咨询您的托管公司以安装 SSL 证书。
建议您使用 HTTPS 更新硬编码链接,而不是选择任何 SSL 插件。 尝试运行搜索并替换您网站数据库上的任何插件。
尝试将所有 HTTP 流量重定向到 HTTPS 资源是好的,但您需要确保正确设置这些重定向。
检查您的 Cloudflare SSL 设置
在您的网站服务器上安装 SSL 证书时,您可能会收到重定向错误消息,但您继续使用 Cloudflare 灵活 SSL 设置。
您需要将 Cloudflare 的灵活 SSL/TLS 加密选项设置为“完整”以修复错误。
您可以通过转到 Cloudflare 仪表板上的 SSL/TLS 选项卡来执行此操作。 然后将 SSL/TLS 加密模式更改为“完整”。
检查 WordPress 网站设置
如果您有权访问 WordPress 仪表板,请务必从“常规”下的“设置”中检查您的网站 URL。
您的“WordPress 地址 URL”必须与您的“站点地址 URL”匹配,无论它是 www 还是非 www URL。
但是,如果您无权访问 WordPress 仪表板,则可以通过网站的 wp-config.php 文件更新这些值。
暂时禁用 WordPress 插件
有时 WordPress 插件也可能导致重定向错误,这可能是由于插件本身或与主题或其他插件的兼容性而发生的。
您可以通过停用所有网站插件来快速检查这是否是您的问题。 如果网站在停用所有插件后正常工作,您就会知道这是导致错误的原因。
如何修复 PHP 中的“页面未正确重定向”错误
如果您在 PHP 中遇到重定向错误,您可以通过以下两个步骤解决此问题:
检查您的重定向
如果您使用 PHP 设置了重定向作为标头函数,这可能是重定向问题的常见原因。
要解决此问题,您需要调试该函数并确保在设置它时不会错误地创建重定向循环。
检查登录/会话可能存在的问题
通常,重定向错误是由登录和会话问题引起的,例如检查用户是否已登录并在未登录时将其转到登录页面的功能。
如果您的会话或登录检查设置不正确,您可以将用户困在重定向循环中。
结论
“页面未正确重定向”错误和其他错误可能会非常令人沮丧,并会给您的品牌留下负面形象。 因此,请务必使用这些故障排除技巧来修复 Mozilla Firefox 和其他浏览器中的重定向错误。