【发布时间】:2015-10-07 05:12:52
【问题描述】:
我正在通过 wordpress 设置的基础知识来运行一个网站。
由于某种原因,页面/文件被缓存在某处。我无法找到任何静态文件生成,但例如,当我从用户注销时,它不会重新确认所有 cookie 已被销毁。
同时更新样式表和核心 .php 文件可能需要刷新几次才能出现在网站上。
我尝试在 .Htaccess 中设置文件匹配,其到期日期早于现在(我有它到 1998 年)。
还尝试在我的 .php 文件的第一行使用内联 php 来设置没有缓存信息的标头。
以上方法均无效。
任何建议或线索将不胜感激!
【问题讨论】:
-
查看 chrome/firefox 网络开发工具中的标题。
-
谢谢!我浏览了我的源代码,似乎一些 jquery 代码在 标记上创建了一个名为 applicationcache 的类。我不喜欢 Jquery,但这可能是原因吗?如果是这样,这是标准 jquery 文件中包含的新内容吗?
-
这似乎不相关。我的意思是查看网络日志,看看浏览器认为单个文件的缓存超时是什么。
-
我可以看到一切都按照我的喜好设置。图像、css 和 js 都有一个过期日期并设置为缓存。主域有:
no-store, no-cache, must-revalidate, post-check=0, pre-check=0,页面本身也列出:no-store, no-cache, must-revalidate, post-check=0, pre-check=0
标签: php html wordpress .htaccess caching