不懂大家有没有遇到过,即使用户名和密码是正确的,点击登陆时,WordPress登录页面有时也会自动刷新,并将用户或管理员重定向回登录屏幕。这里搬主题将介绍修复WordPress登录页面刷新和重定向问题。
WordPress 登录页面重定向回登录页面问题在许多情况下都可能发生。例如,有时候在以下情况中遇到过它:
- 整个站点从另一个域名复制到新域名。(例如从 .com 到 .net 等)
- 安装了新的插件或主题。
- 该网站已转移到新的托管提供商。
- 只是出乎意料,没有任何明确的原因(这些很可能是cookie或.htaccess相关问题)。
删除并启用cookie以解决登录问题
清理 cookie 和缓存是应该是需要尝试的第一件事。这也是 WP 登录页面重定向问题的最常见原因,也是最容易修复的。
WordPress 需要 cookie 进行身份验证,但有时这些cookies最终会被破坏。您可以尝试使用不同的浏览器,或者直接转到当前浏览器的设置选项卡并清除 cookie 和缓存。但要小心,不要擦掉任何你不想扔掉的饼干。大多数浏览器都提供根据域名删除 cookie 的选项。如果您想保留其他 cookie,您应该选择该选项。

确保启用 cookie 是解决此问题的另一个与 cookie 相关的解决方案。如果您不接受这些,WordPress 将不会让您登录。情况可能就是这样,特别是当您尝试使用常规计算机以外的设备登录时。因此,请确保启用 cookie。

请注意,清除 cookie 后首先就重新启动浏览器和/或计算机。
停用所有 WP 插件和自定义脚本
有时候两个或多个插件之间的冲突可能会导致 wp-login 页面不断刷新。如果您刚刚安装了一些新插件并且无法再登录 wp-admin – 那么只需禁用该插件,您应该就可以再次登录。
即使没有安装新插件,插件也可能会导致问题,也许您已经更新了一些插件,或者某些插件可能在管理员不知情的情况下自动更新。新版本可能会导致冲突。在这些情况下,您可以尝试通过禁用所有插件来重新启用登录。
如果 wp-admin 登录不起作用,如何禁用所有插件?
您可以通过cPanel使用WinSCP 等FTP客户端或文件管理器。导航到域名根目录和 /wp-content/plugins/,然后重命名每个子目录。
例如,您可以为每个目录名称添加0_,然后一一浏览。您可以尝试每次重命名后登录,测试一下是否是您刚刚重命名的插件造成了冲突。

您还可以将整个插件目录重命名为 0_plugins,然后测试您现在是否可以登录。
如果您已将一些自定义代码添加到活动主题的functions.php文件中,并且禁用所有插件没有帮助,则应考虑将其删除。
删除 .htaccess 文件
在某些情况下,.htaccess 文件也可能导致问题。这可能是因为您刚刚安装的某些插件修改了 .htaccess 文件,或者您可能打开了一些对文件进行修改的安全功能。
您应该使用 FTP 客户端(例如 WinSCP)或通过 cPanel 的文件管理器导航到根目录并删除 .htaccess 文件。检查一下admin目录下是否有另一个,如果有,也删除那个。但是,在删除这些内容之前,请确保您有这些内容的备份。您只需使用 FTP 客户端下载文件即可恢复。
如果您找不到 .htaccess 文件,请确保您在 FTP 客户端设置或 cPanel 文件管理器中启用了“显示隐藏文件”。如果使用默认设置,这些所谓的“点文件”在大多数情况下都是隐藏的。

尝试登录,如果可以,则说明问题已找到。现在,您只需导航到 WP 管理员的“设置”»“永久链接”并单击“保存”即可创建新的 .htaccess 文件。它更新永久链接结构并创建新的 .htaccess 文件。
在 wp-config.php 文件中定义站点 URL 以修复 WP 登录重定向
在某些情况下,例如网站迁移或域名更改,更新/定义wp-config.php文件中的网站URL会有所帮助。您应该使用 WinSCP 等 FTP 客户端或通过 cPanel 的文件管理器。导航到根目录并在编辑器中打开 wp-config.php 文件。

然后找到这一行:
/* That's all, stop editing! Happy blogging. */
并在其前面添加以下两行(请记住将domain.com更改为您自己的域名,并检查您的站点是否使用http://或https://,以及该域名是否使用www进行解析)
define('WP_HOME','https://domain.com'); define('WP_SITEURL','https://domain.com');复制

现在您可以试着登录了!
评论前必须登录!
立即登录 注册