我刚刚完成了一个已经超过一年的网站的重新设计/重新设计。新的HTML,新的CSS,新的图像。
如何强制所有访问者刷新他们的缓存,这样他们就不会试图查找去年的资产并破坏页面?
我已经阅读了有关META刷新的内容,但这似乎不是正确的解决方案。这是我唯一的选择吗?
答案 0 :(得分:6)
只需在include中添加查询字符串即可让浏览器认为它是一个新文件,您不必更改名称,甚至不必在所有页面上更新它。
示例
<script type="text/javascript" src="myfile.js?v=123"></script>
<link href="cssfile.css?v=321" rel="stylesheet" type="text/css" />
答案 1 :(得分:4)
最简单的方法是更改CSS文件的名称并引用新文件。