跳到主要内容

运行一个自托管的WordPress.org网站有很多好处,但是有时一些容易解决的错误会激怒初学者。白屏死机,内部服务器错误以及其他一些常见的WordPress错误可能确实给新用户带来了压力。最近,一个用户指出了我们对WordPress中“太多重定向”错误的关注。WordPress用户可能会遇到一个常见问题。在本文中,我们将向您展示如何解决WordPress中过多的重定向问题。

在Firefox上,此错误将显示如下:

“页面无法正确重定向。Firefox已检测到服务器正在以永远无法完成的方式重定向对该地址的请求。”

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

为什么我在WordPress中出现太多重定向错误?

通常由于配置错误的重定向问题而发生此错误。如您所知,WordPress具有使用重定向功能的SEO友好URL结构。其他一些流行的WordPress插件也使用重定向功能。例如,WordPress SEO插件允许您将用户重定向到没有类别库的URL,从而从类别URL中删除类别库。WordPress SSL和缓存插件也使用重定向。

由于这些重定向工具中的任何一个配置不正确,您的网站最终可能会将用户重定向到一个URL,而该URL实际上是将用户重定向回引用URL。在这种情况下,用户的浏览器被困在两个页面之间,因此您会看到错误。

为什么我在wordpress中出现太多重定向错误
为什么我在wordpress中出现太多重定向错误

如何解决WordPress中的太多重定向错误?

我们反复遇到的最常见的错误配置是当用户在WordPress地址URL站点地址URL设置中使用不正确的URL时。

如何解决wordpress中的太多重定向错误
如何解决wordpress中的太多重定向错误

例如,假设您的网站网址为,http://www.example.com然后转到“设置”»“常规”并将其设置为http://example.com。大多数网络托管服务商允许您选择是要在域名中添加www前缀还是让其不包含www。如果您选择将www添加到您的URL,然后在WordPress设置中添加http://example.com将导致错误。或者,如果您选择使用不带www前缀的域名,那么在WordPress设置中添加带有www前缀的域名将导致此错误。

当用户进入时http://example.com,他们将通过服务器的配置重定向到http://www.example.com,在这里他们将http://example.com通过WordPress重定向回,因为这是您在设置中设置的。

如果您的网站运行正常,并且您没有对这些设置进行任何更改。然后,您需要联系您的网络托管服务商,因为这很可能是其最终的配置问题。

但是,如果您没有可靠的WordPress托管服务提供商,并且他们拒绝出现任何问题和/或拒绝为您提供帮助,那么您应该考虑切换网络托管服务商或自行修复。

要解决此问题,您需要更改WordPress地址和站点地址。转到“设置”»“常规”,更改您的WordPress和站点地址。如果您的地址带有www前缀,则将其更改为非www URL,如果您的地址带有非www URL,则添加www前缀。

重要提示:请确保不要在网址末尾留下斜杠,例如http://www.example.com/

更改网站URL而无权访问管理区域

如果您无权访问WordPress管理员区域,则仍可以通过在wp-config.php文件中定义它们来更新这些设置。只需使用FTP客户端连接到您的网站。连接到站点后,您将在站点的根目录中找到wp-config.php文件。您需要使用文本编辑器(如记事本)下载和编辑此文件。只需将这两行添加到文件中,别忘了用您自己的域替换example.com。

define('WP_HOME','http://example.com');define('WP_SITEURL','http://example.com');

保存文件并将其上传回Web服务器。现在尝试访问您的WordPress网站。如果仍然无法访问您的站点,请尝试添加带有www前缀的域。

解决其他重定向问题

如果上一步没有解决您的问题,则您的网站可能存在插件问题。正如我们前面提到的,几个WordPress插件使用重定向技术来做各种事情。我们将尽力帮助您进行故障排除。

首先,您需要确定是哪个插件导致了该问题。您是否刚刚在发生此错误之前激活了一个新插件?您是否在发生此错误之前更新了插件?如果以上任何问题的答案为是,那么它将问题缩小到该插件。您可以通过从wp-content / plugins /中删除该插件的文件夹来简单地停用该插件

如果您不知道哪个插件引起了问题,则需要进行一些反复试验。最快的方法是停用所有插件。停用网站上的所有插件后,您需要使用FTP下载.htaccess文件作为备份。您可以在网站的根目录中找到此文件。下载文件后,将其从服务器中删除。现在尝试访问您的网站。

此过程将使您的服务器重新生成新的.htaccess文件,并且由于未激活任何插件,因此很可能会解决此问题。如果错误现在消失了,那么您可以肯定地知道它是导致此错误的插件。

下一步是找出哪个插件是罪魁祸首。为此,您需要下载并安装所有插件的新副本。一次激活一个插件,并在激活每个插件后,尝试使用其他浏览器作为非登录用户来浏览站点上的多个页面。希望您会找到引起该问题的插件。

这些都是解决WordPress中“错误太多重定向问题”的可能解决方案。以上解决方案是否为您解决了该问题?如果是这样,请在评论中告知我们。过去是否遇到错误太多重定向问题?你怎么修好它的?如果您知道上面的文章中未列出的修复程序,请在下面的评论中提供帮助。我们将确保通过用户的任何新建议使文章保持最新。

回到顶部