2

我刚刚完成了一个已经上线一年多的网站的重新设计/重新设计。新的 html,新的 css,新的图像。

如何强制所有访问者刷新他们的缓存,这样他们就不会尝试查找去年的资产并得到一个损坏的页面?

我读过有关 META 刷新的信息,但这似乎不是正确的解决方案。这是我唯一的选择吗?

4

2 回答 2

6

只需将查询字符串添加到包含中,浏览器就会认为它是一个新文件,您不必更改名称,甚至不必一次在所有页面上更新它。

例子

   <script type="text/javascript" src="myfile.js?v=123"></script>
   <link href="cssfile.css?v=321" rel="stylesheet" type="text/css" />
于 2013-04-23T14:09:41.997 回答
4

最简单的方法是更改​​ CSS 文件的名称并引用新文件。

于 2013-04-23T13:55:30.610 回答