如何修复 WordPress 登录页面刷新和重定向问题

我们经常从用户那里收到消息,说他们的 WordPress 登录页面不断刷新和重定向。这会将他们锁定在 WordPress 管理区域之外,并且他们无法在他们的网站上工作。

登录问题可能由各种不同的错误引起,例如建立数据库连接错误、内部服务器错误或死机白屏。

另一种类型的登录错误是当您的 WordPress 登录页面不断刷新并将其重定向回登录屏幕时。在本文中,我们将向您展示如何解决 WordPress 登录页面刷新和重定向问题。

修复 WordPress 中的登录页面重定向和刷新问题

如果您要尝试本WordPress 教程中提到的高级步骤,请为您的网站创建一个备份。请参阅我们的指南,了解如何手动创建 WordPress 数据库备份。

视频教程

订阅 WPBeginner

如果您不喜欢该视频或更喜欢书面版本,请继续阅读。

是什么导致 WordPress 中的登录页面刷新和重定向问题?

不正确的 WordPress URL 设置和未能设置登录 cookie 是导致登录页面重定向和刷新问题的最常见原因。

通常,当您登录时,WordPress 会验证您的用户名和密码,然后在您的浏览器中设置登录 cookie。之后,它会将您重定向到 WordPress 管理区域。

如果 WordPress 未能正确设置登录 cookie,或者您的 WordPress 管理区域 URL 不正确,那么您将被重定向回登录页面而不是管理仪表板。

WordPress中的登录页面重定向问题

话虽如此,让我们对 WordPress 登录页面重定向和刷新问题进行故障排除和修复。

清除 Cookie 以解决登录问题

WordPress 使用 cookie 进行登录验证,因此解决 WordPress 登录问题的第一步是最简单的。清除浏览器 cookie 和缓存。

在 Google Chrome 中,单击浏览器设置菜单,然后选择更多工具 » 清除浏览数据。

清除 Google Chrome 中的浏览数据

这将启动 Chrome 设置页面,并在屏幕上显示“清除浏览数据”弹出窗口。

从这里,您需要选择“清除 cookie 和其他站点数据”和“缓存的图像和文件”选项。

在谷歌浏览器中清除 cookie 和缓存

接下来,单击“清除数据”按钮,Google Chrome 将清除浏览器缓存。

此外,请确保您的浏览器已启用 cookie。完成后重新启动浏览器,然后尝试登录。这应该可以解决大多数人的问题。

我们有一个完整的指南,其中包含屏幕截图,展示了如何清除所有主要浏览器中的缓存和 cookie。

更新 WordPress URL 设置

WordPress 带有一个设置选项,其中包含您网站的 URL 和 WordPress 安装的 URL。

如果您有权访问您的 WordPress 管理区域,那么您可以在设置 » 常规页面下看到此选项。

WordPress 网址设置

如果这些 URL 不正确,那么 WordPress 会将您重定向回登录页面。

现在,由于您无法访问 WordPress 管理区域,您需要编辑 wp-config.php 文件来解决此问题。

wp-config.php 文件是 WordPress 中的一个特殊文件,其中包含重要的 WordPress 设置。您可以使用 FTP 客户端或通过WordPress 托管帐户仪表板中的文件管理器应用程序进行访问。

通过 FTP 编辑 wp-config.php 文件

您会在站点的根文件夹中找到 wp-config.php 文件。只需编辑文件并将以下代码粘贴到“就是这样,停止编辑!快乐出版”。

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

不要忘记将 example.com 替换为您自己的域名。

之后保存您的更改并将文件上传回您的网站。

您现在可以访问您的网站并尝试登录,希望这可以为您解决问题。

如果没有,请继续阅读以了解其他步骤。

在 WordPress 中删除 .htaccess 文件

有时.htaccess 文件可能会损坏,这可能导致内部服务器错误或登录页面刷新错误。

只需通过 FTP 客户端或通过托管帐户仪表板中的文件管理器应用程序访问您的网站。

连接后,在您网站的根文件夹中找到 .htaccess 文件并将其下载到您的计算机作为备份。

在 WordPress 中删除 .htaccess 文件

之后,继续从您的网站中删除 .htaccess 文件。

接下来,打开 wp-admin 目录,如果那里有一个 .htaccess 文件,那么继续删除它。

您现在可以尝试登录您的 WordPress 网站。如果您成功了,那么这意味着您的 .htaccess 文件阻止了您登录 WordPress。

登录后,只需转到WordPress 管理区域中的设置»永久链接页面,然后单击保存按钮而不进行任何更改。这将为您的网站生成一个新的 .htaccess 文件。

停用所有 WordPress 插件

有时 WordPress 插件可能会导致此问题,特别是如果两个插件之间存在冲突。

要停用所有 WordPress 插件,请使用 FTP 客户端或通过托管帐户仪表板中的文件管理器应用程序连接到您的网站。

连接后,转到 /wp-content/ 目录。在其中,您会看到一个名为“plugins”的文件夹。这是 WordPress 安装所有插件的地方。

重命名插件文件夹以停用所有插件

只需将插件文件夹重命名为 plugins_backup。这将停用您网站上安装的所有 WordPress 插件。

我们还有一个详细的教程,介绍如何在无法访问 WP-Admin 时停用所有 WordPress 插件。

停用所有插件后,请尝试登录您的 WordPress 网站。如果你成功了,那么这意味着你的插件之一导致了这个问题。

恢复到默认主题

升级到更新版本的 WordPress 或主题本身后,WordPress 主题也可能导致冲突。要确定问题是否是由您的主题引起的,您需要停用您的主题。

该过程类似于停用插件。使用 FTP 客户端连接到您的网站。转到 /wp-content/themes/ 目录并将当前主题目录重命名为 theme_backup。

完成此操作后,请尝试再次登录。如果你成功了,那么这意味着你的主题导致了这个问题。

您现在可以重新安装主题的新副本,看看这是否能解决问题。如果问题再次出现,请联系您的主题支持或切换到不同的 WordPress 主题。

我们希望本文能帮助您解决 WordPress 登录页面刷新和重定向问题。您可能还想查看我们的WordPress 故障排除指南,其中包含有关如何自行修复WordPress 错误的分步说明。