如何强制浏览器重新缓存网站? [复制]
Posted
技术标签:
【中文标题】如何强制浏览器重新缓存网站? [复制]【英文标题】:How can I force a Browser to re-cache a Website? [duplicate] 【发布时间】:2018-06-22 08:31:23 【问题描述】:我们对网站进行了非常大的更新,现在我们的一些客户遇到了 CSS 破坏的问题。我们需要实现一种刷新浏览器缓存的方法。我们也无法在文件末尾添加版本。
【问题讨论】:
【参考方案1】:指定标题...
header("Expires: Tue, 01 Jan 2000 00:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
它们必须在任何输出之前
【讨论】:
做或不做,没有“尝试”。 好的答案将始终解释所做的事情以及为什么以这种方式完成,不仅是为了 OP,也是为了 SO 的未来访问者。跨度> 我试图对其进行有趣的旋转。我想仅通过文本很难获得。你是对的,我的回答应该更具解释性......以上是关于如何强制浏览器重新缓存网站? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何强制浏览器重新加载缓存的 CSS 和 JavaScript 文件