我自己也不知道造成这个问题的原因,所以我知道你没有什么可做的。但我想在这里问一问,因为我真的搞不懂wordpress为什么会这么做。
问题是,当您登录时,开始时所有的接缝都很好,您将被重定向到我的帐户页面。但是,如果您然后转到首页,您将不再显示为已登录,有时它有助于刷新网站,有时则不然。如果您然后返回到另一个页面,那么它会显示您已登录。所以这只发生在一些页面上。
同样的问题也发生在另一个网站上,会员可以在那里下载电子书。如果你不是会员,那就有一份登记表,这样你就可以成为会员,然后下载电子书。但问题是,当人们登录时,他们仍然无法下载这本书,因为该网站没有检测到他们已登录。
我确实怀疑这与缓存有关,因为我们在这方面有几个问题。但不知道怎么解决这个问题。
我们今天要把这本电子书寄出去,这真的很重要,所以所有的帮助都是非常感谢的!
发布于 2016-05-19 06:54:21
似乎其他人都有相同的W3总缓存的注销问题
从线程中,可以找到一些潜在的解决方案:
wp-admin/admin.php?page=w3tc_pgcache#general,并检查选项“不要缓存页面的登录用户”。/wp-admin/admin.php?page=w3tc_browsercache#html_xml中,如果选中Set缓存控制标头,请确保缓存控制策略:不是下列之一:具有最大年龄的高速缓存
此外,如果Set选项也未被选中,也会有所帮助。如果选中,浏览器可能也会缓存登录用户的内容,在看到过期的标题之后。
如果上述内容不起作用,请尝试:
html/xml下的Set缓存控制头,然后在向下滚动菜单中选择带有验证的cache。https://stackoverflow.com/questions/37315601
复制相似问题