只登录了某些页面-wordpress



我自己也不知道问题的原因,所以我知道你没有太多要说的。但我想我会在这里问,因为我真的不明白wordpress为什么会这样。

问题是,当你登录时,起初一切都很好,你会被重定向到我的帐户页面。但如果你转到首页,你就不会再显示为已登录,有时这有助于刷新网站,有时则不然。如果你回到另一页,上面写着你已经登录。所以这种情况只发生在某些页面上。

同样的问题也发生在另一个网站上,会员可以在那里下载电子书。如果你不是会员,那么有一张注册表,你可以成为会员,然后下载电子书。但问题是,当人们登录时,他们仍然无法下载这本书,因为该网站不会检测到他们已登录

我确实怀疑这与缓存有关,因为我们在这方面遇到了几个问题。但不知道如何解决这个问题。

我们今天需要发送这本电子书,它真的很重要,所以我们将非常感谢所有的帮助

其他人似乎也遇到了与W3 Total Cache 相同的注销问题

从线程,一些潜在的解决方案:

  1. 访问您网站的wp-admin/admin.php?page=w3tc_pgcache#general,并选中"不缓存已登录用户的页面"选项。

  2. /wp-admin/admin.php?page=w3tc_browsercache#html_xml中,如果设置缓存控制标头被选中,请确保缓存控制策略不是以下策略之一:

Cache
Cache with max-age

此外,如果Set expires header选项也未选中,也会有所帮助。如果选中,浏览器在看到过期标头后,很可能也会缓存登录用户的内容。

如果以上不起作用,请尝试:

  1. 选中html/xml下设置缓存控制标头,然后在向下滚动菜单中选择带验证的缓存

相关内容

  • 没有找到相关文章

最新更新