wordpress - 登录用户需要刷新页面才能看到内容
问题描述
嗨,我遇到了一个网站问题,访问者需要成为会员才能访问某些页面,但是一旦登录,他们就会转到这些页面,仍然会看到“未登录”页面,需要刷新才能查看实际内容。
这显然会导致很多反弹,我想修复一下,以便他们立即看到内容。
根本问题来自一些缓存设置或来自主机的某些东西 - 不幸的是,我们暂时无法更改主机(它不是拥有网站的常规托管公司,而是设计公司经销商)。在我们同站点的离线环境中不会出现这个问题。
我已经必须在样式表中添加一个 ?randomnumber 以便正确加载新版本。我想知道这样的事情是否会起作用 - 但随着页面一直被不同的管理员添加而动态地进行。
或任何其他解决方案也值得赞赏!
谢谢
解决方案
就像你说的,调整缓存设置是最理想的。但由于这不是一个选项,我建议在成员页面的 URL 中添加一个随机的、无意义的查询字符串,以便将其视为“新页面”并且(可能)不会缓存。
所以而不是/member-page
引导他们/member-page?cache-buster=randomlyGeneratedStringHere
推荐阅读
- java - 为什么要在 Docker 中运行 JVM 进程
- amazon-web-services - 如何关系化包含数组的 JSON
- javascript - 根据文本选择选择选项
- jquery - jquery插件的优化
- jquery - 如何使用 jquery 在同一行显示来自 json_encode 数组的两个值?
- go - golang RFC3339Nano 时间戳可以可靠地转换为 Unix 时间戳吗?
- c - 如何读取输入文件并将整数存储到C中的数组中
- ruby-on-rails - 如何在测试之前停止 Rspec 删除测试数据库
- r - 为什么我的 qqnorm 图不能作为函数的一部分或在括号内运行?
- r - 过滤器函数因缺少数据参数而不断失败