You are here:  Home » PHP » 如何修复WordPress保持注销问题

你有没有遇到过WordPress不断登录的令人沮丧的问题?最近我们的一位用户遇到了这个问题。她遵循了所有正常的故障排除技巧,例如停用插件,清空缓存,清除浏览器cookie,甚至还原备份中的WordPress。以上都不适合她。如果您遇到此问题,我们会为您提供解决方案。在本文中,我们将向您展示如何修复WordPress不断注销问题,也称为WordPress会话超时问题。

为什么WordPress会保持注销?

为了理解为什么WordPress会一直注销,你需要了解WordPress登录过程的工作原理。

WordPress在浏览器中设置cookie以验证登录会话。此cookie是为存储在设置部分中的WordPress URL设置的。如果您从与WordPress设置中的URL不匹配的URL进行访问,则WordPress将无法对您的会话进行身份验证。

Incorrect WordPress URL Settings

正如您在上面的设置屏幕截图中看到的那样,WordPress URL和站点地址是两个不同的URL(注意一个有www。而另一个没有。)

视频教程

订阅到WPBeginner

如果您不喜欢该视频或需要更多说明,请继续阅读。

修复登录问题

此登录问题的一个简单修复方法是确保您的WordPress设置中的站点地址和WordPress地址字段中具有相同的URL。这意味着您需要在这两个字段中选择www或非www URL。

登录到您的WordPress仪表板并转到设置»常规

Correct WordPress URL Settings

如果您无法访问管理区域,则可以更新这些字段通过编辑wp-config.php文件。

使用FTP客户端连接到您的网站,并在您网站的根目录中找到wp-config.php文件。您需要将此文件下载到桌面并在记事本等文本编辑器中打开它。在这就是全部,停止编辑!快乐的博客。

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

如果您更喜欢在URL中使用www,请使用此代码而不是

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

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

为什么这个解决方案有效?

从技术上讲,www本身就是一个子域名。这意味着带有www且没有它的URL实际上是两个不同的域。

通过更改和更新URL到同一地址,它将解决问题。

www vs裸域的更详细的技术说明在这里。

此外,请务必注意,WordPress地址和站点地址字段中的错误设置也可能导致WordPress中的重定向问题过多。

我们希望本文能帮助您解决WordPress会话超时问题。如果没有,那么检查如何修复WordPress登录页面刷新和重定向问题。

如果您喜欢这篇文章,请订阅我们的YouTube频道WordPress视频教程。您也可以在Twitter和Google+上找到我们。

评论被关闭。