如何修复火狐浏览器& # 8221;页面没有正确重定向& # 8221;错误

温馨提示:注册会员付费购买资源可永久免费下载更新版本

错误类型: 浏览器错误 错误名称: 此页面不能正确地重定向 英文名称: The Page Isn’t Redirecting Properly 错误描述: 此错误消息是Mozilla Firefox浏览器独有的,表示您的站点上的重定向存在问题。

你是否曾经在Firefox中访问过你的网站,并返回错误信息“该页面没有重定向属性”或“该页面不能被正确重定向”?

此错误消息是Mozilla Firefox浏览器特有的,表示您的站点上的重定向有问题。这可能是由于几件事,也可能只是一件事。下面我们帮你解决这个问题。

在这篇文章中,你将学习如何修复WordPress站点、Nginx服务器和PHP应用程序的“页面没有重定向属性”错误信息。同样的步骤也可以解决您可能在Google Drive或您正在访问的其他网站上看到此消息的情况。

注意:“页面没有重定向属性”和“此页面无法正确重定向”是Firefox浏览器中的相同错误,下面都称为“此页面无法正确重定向”。

「此页面无法正确重定向」是什么情况?

为什么会出现“此页面无法正确重定向”的错误?

首先尝试这些修复操作。

如何修复WordPress中的“此页面无法正确重定向”

如何修复PHP中的“此页面无法正确重定向”

「此页面无法正确重定向」是什么情况?

当Firefox陷入无限重定向循环时,将显示错误“页面没有正确重定向”或“此页面无法正确重定向”。

Firefox中“此页面无法正确重定向”错误的示例。

例如,第1页可能会将您重定向到第2页,第2页可能会将您重定向回第1页…然后直接将您重定向回第2页,以此类推。

Firefox不会永远卡在这个重定向循环里,而是会放弃,告诉你“这个页面无法正确重定向”

这个问题几乎在任何网站都会出现。在某些情况下,您可能会在Google Drive或YouTube上看到它。或者,如果你是WordPress网站管理员,当你尝试访问WordPress网站时,你可能会看到它。

如果你也使用Chrome浏览器,你可能会遇到同样的问题,但名称不同:ERR_TOO_MANY_REDIRECTS。我们有一整篇文章是关于如何修复ERR_TOO_MANY_REDIRECTS的。文章中的所有提示也适用于Firefox的“此页面无法正确重定向”错误,因为这是相同的基本问题。

为什么会出现“此页面无法正确重定向”的错误?

此错误消息的根本原因总是您遇到问题的站点上某些重定向的配置错误。

然而,这种错误配置可能有许多不同的原因,这使得跟踪问题有点棘手。

在本文的其余部分,我们将分享一些提示和策略,您可以使用它们来诊断和修复错误的原因。

首先尝试这些修复操作。

稍后,我们将在WordPress站点、Nginx和PHP上分享修复此错误信息的具体故障排除步骤。

但是,在执行这些步骤之前,或者如果您无法控制网站(如Google Drive或YouTube)的问题,我们建议您首先执行这两个基本的故障诊断步骤。

执行这两个步骤将自动修复许多重定向问题。如果这些方法都不能解决问题,可以继续进行更具体的修复。然而,如果这些建议真的能让事情重新运转起来,你会为自己节省很多时间和挫败感。

1.清除浏览器缓存。

当您遇到几乎所有的错误时,您应该采取的第一个行动是清除Firefox浏览器缓存。

Firefox(和所有其他浏览器)会将网站的静态文件存储在本地计算机的缓存中,以提高性能。通过这种方式,Firefox可以直接从你的电脑中加载这些资源,而不是每次加载新页面时都要重新下载。

但是,如果这些文件由于某种原因过期,可能会触发许多不同的错误,包括“页面没有正确重定向”错误。通过清除缓存,您将强制Firefox重新下载文件的新版本,这通常会解决问题。

首先,在浏览器的导航栏中输入以下文本,打开隐私设置:

关于:首选项#隐私

或者,您可以按照以下说明手动打开此区域:

点击右上角的“汉堡”图标(即更多图标)。

从下拉列表中选择一个选项以打开设置区域。

转到隐私和安全选项卡。

在“隐私和安全”区域,查找Cookies和站点数据,然后单击“清除数据”按钮:

访问Firefox缓存数据,然后单击清除数据按钮。

在出现的弹出窗口中,选择“缓存的网络数据”,然后单击“清除”按钮:

清除Firefox缓存

现在,重新加载有问题的页面,看看它是否工作。如果没有,请继续下一步。

2.清除有问题网站的Cookie

“此页面无法正确重定向”消息的另一个常见原因是站点的cookie问题。

与浏览器缓存一样,解决方案是清除相关网站的浏览器cookie。

为了避免注销您访问的每个站点,您只需要清除您遇到问题的特定域的cookie。删除所有Cookie没有问题——重新登录每个站点是一件痛苦的事情,这就是为什么使用目标方法可能更好。

要执行此目标删除,请返回到Cookie和站点数据设置(就像您对浏览器缓存所做的那样),只需这一次,单击“管理数据”按钮:

通过管理数据按钮搜索每个站点的cookie。

在弹出窗口中:

搜索您遇到问题的站点的域名。

从列表中选择它。

单击“删除检查”。

使用“删除所选内容”按钮从单个站点清除Cookie。

然后,重新加载页面,看看它是否再次工作。请注意,如果网站需要用户名/密码,您需要再次登录。

如果这两种技术都不能解决问题,你可以继续阅读一些更有针对性的解决方案。

如何修复WordPress中的“页面无法正确重定向”

如果你在WordPress网站上看到“页面不能被正确重定向”的消息,并且上面的两个故障排除步骤不能解决问题,那么你可能需要深入了解一些WordPress特有的修复方法。

正如我们前面提到的,这个错误是由站点上的一些重定向问题引起的。在WordPress上,这个重定向问题可能来自以下任何一个原因:

WordPress设置(特别是如果你最近迁移了你的站点或者改变了关键设置)

插件组件

SSL证书或HTTPS配置

Cloudflare SSL配置

服务器重定向

为了帮助您确定应该从哪里开始故障排除,您可以使用重定向检查器工具(如httpstatus.io)来分析重定向循环中发生的情况。只需输入您遇到问题的站点的URL,该工具将根据每个步骤分解重定向链。

例如,如果您看到您的站点在网站的HTTP和HTTPS版本之间来回重定向,这是一个好迹象,表明问题与站点上的HTTPS或SSL使用有关,因此您应该从那里开始故障排除。

如果您看不到任何模式,您可以按顺序执行以下故障诊断步骤。

检查您的HTTPS设置。

站点的HTTPS设置可能是重定向配置错误的常见原因。以下是一些潜在的问题:

强制HTTPS而不安装SSL证书:如果您尝试强制HTTPS而不安装SSL证书,将会触发此错误。参考我们写的关于使用SSL证书的指南。

使用SSL插件:只要有可能,我们建议更新硬编码链接以使用HTTPS,而不是使用像真正简单的SSL这样的SSL插件。您可以通过在网站数据库上运行“搜索和替换”来做到这一点。

错误配置的HTTP到HTTPS重定向:强制所有HTTP流量重定向到HTTPS是好的,但是您需要确保重定向设置正确。

检查Cloudflare SSL设置

如果你的WordPress站点已经被配置为使用Cloudflare,你可能会看到一个由于Cloudflare的SSL设置而产生的错误消息。通常,当您已经在站点服务器上安装了SSL证书,但仍在使用Cloudflare的灵活SSL设置时,会出现此错误。

要解决这个问题,您需要从Cloudflare灵活的SSL/TLS加密模式切换到它的完整选项。

打开Cloudflare控制面板并转到SSL/TLS选项卡。然后,将SSL/TLS加密模式从灵活更改为完全(或者完全(严格),如果可以的话):

将Cloudflare SSL设置更改为“完整”

检查你的WordPress站点设置。

如果你仍然可以访问WordPress仪表盘,你应该检查你的站点URL设置(设置>常规)。

这些应该互相匹配。此外,如果您设置了从WWW到非WWW的重定向(反之亦然),您需要确保您的站点设置与用于重定向设置的永久URL相匹配。

例如,如果你设置重定向来发送所有从https://yoursite.com到https://www.yoursite.com的流量,你应该确保你的WordPress网站地址是https://www.yoursite.com。

检查你的WordPress网站地址

如果你不能访问WordPress仪表盘,你可以通过编辑站点的wp-config.php文件来手动覆盖这些值。您可以通过FTP连接到服务器来访问和管理该文件。

将以下代码片段添加到文件中,确保将示例URL替换为站点的实际URL:

define(‘WP_HOME’,’https://yourdomain.com’);define(‘WP_SITEURL’,’https://yourdomain.com’);

暂时禁用WordPress插件

在某些情况下,如果WordPress插件由于某种原因触发重定向循环,可能会导致“页面没有正确重定向”的错误。这个问题可能是由于插件本身或兼容性(与其他插件,主题或其他自定义代码)。

要快速测试是否有插件问题,可以尝试停用所有插件。如果你的网站在你停止使用它们后开始工作,你就会知道是你的某个插件导致了这个问题。

如果你仍然可以访问WordPress仪表盘,你可以从插件区域停用插件。

如果您无法访问仪表板,您可以通过FTP禁用插件:

使用FTP/SFTP和首选FTP客户端连接到服务器。

导航到wp-content文件夹。

将插件文件夹重命名为plugins_old。

打开您的网站,看看问题是否仍然存在。

使用FTP手动禁用插件

如果你的网站开始工作,请登录WordPress仪表盘。登录后,您可以返回FTP客户端并重命名文件夹插件。

当你进入WordPress仪表盘的插件区域时,WordPress会关闭所有插件。然后,您可以通过仪表板逐个重新激活它们,并每次都再次测试您的站点,直到您找到导致问题的插件。

检查服务器上的重定向。

如果在服务器上设置了错误配置的重定向,也可能会导致重定向循环出现问题。

如何解决这个问题取决于你的主机使用的是Apache还是Nginx web服务器。

。Apache服务器上的htaccess文件

有了Apache,您可以使用。设置重定向的htaccess文件。然而,这里的错误配置可能会在Firefox中触发一条错误消息。

要解决这个问题,你可以告诉WordPress生成一个新的。htaccess文件:

使用FTP连接到您的服务器。

找到现有的。htaccess文件-它应该在根文件夹中。

将当前文件重命名为。htaccess_old来禁用它(同时仍将其作为备份)。

此时,您可以尝试再次访问您的网站。如果工作正常,打开WordPress仪表盘,进入设置>固定链接。然后,单击保存更改(不更改任何设置)。此设置将强制WordPress生成一个新的。htaccess文件。

如果您无法访问WordPress仪表盘,您可以通过以下方式手动重新创建该文件:

使用FTP客户端创建名为的新文件。htaccess。

将以下代码片段添加到文件中。

# BEGIN WordPressRewriteEngine OnRewriteBase /RewriteRule ^index.php$ – [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]# END WordPress

Nginx.conf文件

如果您的主机使用Nginx,可能会有点难以排除故障,因为配置文件(通常是Nginx服务器上的Nginx.conf)的内容和位置会因主机提供商而异。因此,我们建议向您寻求帮助。

如果Nginx中的“页面没有正确重定向”仍然有问题,编辑。conf文件解决不了这些问题,那么最有可能的问题就是增加了一系列重写指令,导致无限重定向循环。

当重写任何规则时都会出现这个问题,但是当编写一个规则从HTTP移动到HTTPS或者将WWW重定向到non-WWW(反之亦然)时就会出现这个问题。

如果你最近在nginx.conf文件中添加了新的重写规则,那么这些规则很可能就是罪魁祸首。试着删除它们,看看是否能解决问题。如果是这样,您知道您添加的重写规则的语法有问题。

如何修复PHP中的“此页面无法正确重定向”

如果您在PHP中看到“页面未正确重定向”,有两个常见的故障排除步骤:

检查您的重定向。

如果您使用PHP设置重定向,比如通过header()函数,那么这可能是重定向问题的一个常见来源。

您的第一步应该是调试该函数,并确保它的设置方式不同于创建重定向循环。按照我们已经讨论过的步骤来修复任何错误配置。

检查登录/会话问题。

这个错误导致的很多PHP问题都是由登录和会话行为问题引起的。例如,一个函数检查用户是否登录,如果用户没有登录,它将用户重定向到登录页面。

如果没有正确设置会话检查,实际上可能会使用户陷入无限重定向循环。

总结

“此页面无法正确重定向”错误是Mozilla Firefox特有的错误消息,在页面遇到无限重定向循环时出现。这与Chrome中的ERR_TOO_MANY_REDIRECTS错误消息相同。

要解决这个错误,您应该首先尝试两件事:

正在清除Firefox浏览器缓存。

清除出现错误的站点的Cookie。

如果你有一个WordPress站点,并且在尝试了这两个步骤后错误信息仍然存在,那么你可以按照这个指南中的WordPress特定步骤来进一步调查这个问题。并且一定要遵循重定向最佳实践,以最大限度地减少首先遇到此错误的机会。

声明:

1,本站分享的资源来源于用户上传或网络分享,如有侵权请联系站长。

2,本站软件分享目的仅供大家学习和交流,请不要用于商业用途,下载后请于24小时后删除。

3,如果你也有好的建站资源,可以投稿到本站。

4,本站提供的所有资源不包含技术服务请大家谅解!

5,如有链接无法下载,请联系站长!

6,特别声明:仅供参考学习,不提供技术支持,建议购买正版!如果发布资源侵犯了您的利益请留言告知!


创网站长资源网 » 如何修复火狐浏览器& # 8221;页面没有正确重定向& # 8221;错误