首页 > 解决方案 > 登录用户需要刷新页面才能看到内容

问题描述

嗨,我遇到了一个网站问题,访问者需要成为会员才能访问某些页面,但是一旦登录,他们就会转到这些页面,仍然会看到“未登录”页面,需要刷新才能查看实际内容。

这显然会导致很多反弹,我想修复一下,以便他们立即看到内容。

根本问题来自一些缓存设置或来自主机的某些东西 - 不幸的是,我们暂时无法更改主机(它不是拥有网站的常规托管公司,而是设计公司经销商)。在我们同站点的离线环境中不会出现这个问题。

我已经必须在样式表中添加一个 ?randomnumber 以便正确加载新版本。我想知道这样的事情是否会起作用 - 但随着页面一直被不同的管理员添加而动态地进行。

或任何其他解决方案也值得赞赏!

谢谢

标签: wordpresscachingrefreshmembership

解决方案


就像你说的,调整缓存设置是最理想的。但由于这不是一个选项,我建议在成员页面的 URL 中添加一个随机的、无意义的查询字符串,以便将其视为“新页面”并且(可能)不会缓存。

所以而不是/member-page

引导他们/member-page?cache-buster=randomlyGeneratedStringHere


推荐阅读