2016-01-13 75 views
0

如何讓我的網站強制Internet Explorer忽略該網站的任何緩存文件?我在網站上有一個「#」的網址存在問題。在Chrome中,如果我訪問website.com/#123.htm,它將加載正常,但是如果我在IE中嘗試,它將加載website.com/這是庫/ CMS的索引。強制Internet Explorer忽略緩存的文件

我可以禁用IE選項中的設置,但網站(以及關閉所需的功能)被幾百個用戶使用。

我沒有在Chrome中遇到這個問題,並且在此計算機上禁用IE中的緩存時停止了該操作。另一方面,是否有可能禁用緩存的某些內容,而不是其他人(理想情況下圖像不會被加載每次)

我的網站使用CSS/HTM/JS。

感謝

+2

您可以爲靜態文件添加一個時間戳,例如'?t = 326237835562'來欺騙瀏覽器該URL是新的;因此,它會加載 –

回答

0

有可與響應信息一同發送,以防止緩存幾個頭:Expires: -1Pragma: no-cacheCache-control: no-cache

如果你沒有在頭的控制,這可以用META元素來完成,例如:

<META HTTP-EQUIV="Pragma" CONTENT="no-cache"> 
<META HTTP-EQUIV="Expires" CONTENT="-1">