2013-04-23 84 views
2

我剛剛完成了一個網站的重新設計/ reskin已經超過一年。新的HTML,新的CSS,新的圖像。HTML力刷新

如何強制所有訪問者刷新其緩存,以便他們不嘗試查找去年的資產並獲取損壞的頁面?

我已閱讀關於META刷新,但這似乎不是正確的解決方案。這是我唯一的選擇嗎?

回答

4

最簡單的方法是更改​​CSS文件的名稱並引用新文件。

+0

我已經做到了這一點。看起來它正在工作。 – 2013-04-23 14:35:08

6

只需將一個查詢字符串添加到include中,瀏覽器就會認爲它是一個新文件,您不必一次更改所有頁面的名稱或甚至更新它。

例如

<script type="text/javascript" src="myfile.js?v=123"></script> 
    <link href="cssfile.css?v=321" rel="stylesheet" type="text/css" />