我有一個基本的HTML頁面,沒有動態內容。手動更新Occassional更新。但是,我有報道說人們正在看到舊版本的頁面。我認爲我的頁面上的所有「不緩存」標題設置在html文檔的<head>
部分。爲什麼我的HTML頁面仍然被瀏覽器緩存?
<meta http-equiv="CACHE-CONTROL" content="NO-CACHE" />
<meta http-equiv="EXPIRES" content="0" />
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
任何想法我能做些什麼來強制客戶端刷新?該網站正在由Apache服務。
UPDATE所以,事實證明這是真的只是用戶錯誤。遇到這些問題的人在a.domain.com上查找更新,但指示我在b.domain.com上進行更改。所以他們只是看錯了地方。儘管我試圖找出問題,但我確實學習了一些關於緩存的內容。
我一直的印象是唯一萬無一失的方法做,這是下在響應中設置這些標頭(在服務器端)。然而,這個SO貼子似乎暗示:否則:這些元標籤設置緩存指令爲:http://stackoverflow.com/questions/1341089/using-meta-tags-to-turn-off-caching-in-all-browsers –
你的*頁*,但不是*圖片* –
@皮卡我很困惑,什麼形象? – CoolUserName