跳到主要内容

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

为什么WordPress会继续注销?

为了了解WordPress为什么不断将您注销,您需要了解WordPress登录过程的工作方式。

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

如何修复wordpress不断注销问题
如何修复wordpress不断注销问题

如您在上面的设置屏幕快照中所见,WordPress URL和站点地址是两个不同的URL(请注意,其中一个具有www。,另一个没有)。

解决登录问题

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

登录到WordPress仪表板,然后转到“设置”»“常规”

如何修复wordpress不断注销问题
如何修复wordpress不断注销问题

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

使用FTP客户端连接到您的网站,然后在您网站的根目录中找到wp-config.php文件。您需要将此文件下载到桌面上,并在文本编辑器(如记事本)中打开它。在此行上方添加此代码。那就停止编辑!快乐的博客。

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

如果您希望在网址中使用www,请改用此代码

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

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

为什么此解决方案有效?

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

通过将URL更改和更新为相同的地址,可以解决此问题。

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

同样重要的是要注意,WordPress地址和站点地址字段中的错误设置也可能导致WordPress中的重定向过多。

我们希望本文能帮助您解决WordPress会话超时问题。

回到顶部