如何修复WordPress保持注销问题
你有没有遇到过WordPress不断登录的令人沮丧的问题?最近我们的一位用户遇到了这个问题。她遵循了所有正常的故障排除技巧,例如停用插件,清空缓存,清除浏览器cookie,甚至还原备份中的WordPress。以上都不适合她。如果您遇到此问题,我们会为您提供解决方案。在本文中,我们将向您展示如何修复WordPress不断注销问题,也称为WordPress会话超时问题。
为什么WordPress会保持注销?
为了理解为什么WordPress会一直注销,你需要了解WordPress登录过程的工作原理。
WordPress在浏览器中设置cookie以验证登录会话。此cookie是为存储在设置部分中的WordPress URL设置的。如果您从与WordPress设置中的URL不匹配的URL进行访问,则WordPress将无法对您的会话进行身份验证。
正如您在上面的设置屏幕截图中看到的那样,WordPress URL和站点地址是两个不同的URL(注意一个有www。而另一个没有。)
视频教程
订阅到WPBeginner
如果您不喜欢该视频或需要更多说明,请继续阅读。
修复登录问题
此登录问题的一个简单修复方法是确保您的WordPress设置中的站点地址和WordPress地址字段中具有相同的URL。这意味着您需要在这两个字段中选择www或非www URL。
登录到您的WordPress仪表板并转到设置»常规。
如果您无法访问管理区域,则可以更新这些字段通过编辑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+上找到我们。
你有没有遇到过WordPress不断登录的令人沮丧的问题?最近我们的一位用户遇到了这个问题。她遵循了所有正常的故障排除技巧,例如停用插件,清空缓存,清除浏览器cookie,甚至还原备份中的WordPress。以上都不适合她。如果您遇到此问题,我们会为您提供解决方案。在本文中,我们将向您展示如何修复WordPress不断注销问题,也称为WordPress会话超时问题。
为什么WordPress会保持注销?
为了理解为什么WordPress会一直注销,你需要了解WordPress登录过程的工作原理。
WordPress在浏览器中设置cookie以验证登录会话。此cookie是为存储在设置部分中的WordPress URL设置的。如果您从与WordPress设置中的URL不匹配的URL进行访问,则WordPress将无法对您的会话进行身份验证。
正如您在上面的设置屏幕截图中看到的那样,WordPress URL和站点地址是两个不同的URL(注意一个有www。而另一个没有。)
视频教程
订阅到WPBeginner
如果您不喜欢该视频或需要更多说明,请继续阅读。
修复登录问题
此登录问题的一个简单修复方法是确保您的WordPress设置中的站点地址和WordPress地址字段中具有相同的URL。这意味着您需要在这两个字段中选择www或非www URL。
登录到您的WordPress仪表板并转到设置»常规。
如果您无法访问管理区域,则可以更新这些字段通过编辑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+上找到我们。