[英].htaccess cache control max age doesn't work
我在網站上設置緩存過期日期時遇到問題。 這是我在.htaccess文件中使用的代碼:
<FilesMatch "\.(xml|txt|css|js)$">
Header set Cache-Control "max-age=7200, proxy-revalidate"
</FilesMatch>
我提到的文件類型的到期日期應為2個小時,但是經過硬刷新后,我看到所有這些文件的到期日期都為一周。 例如,我在Chrome檢查頁面中選擇.css文件,然后看到以下信息:
接受-范圍:字節
緩存控制:最大年齡= 8000,代理重新驗證
連接:關閉
內容編碼:gzip
內容長度:20229
內容類型:text / CSS
日期:2017年7月26日星期三09:02:31 GMT
ETag的: “1c8c1-55513528cb363-的gzip”
過期:2017年8月2日星期三09:02:31 GMT
最后修改:2017年7月24日星期一17:12:41 GMT
服務器:Apache
有所不同:接受編碼
緩存控件的最大使用期限有效,但是為什么文件的過期日期僅在一周后? 這是某種服務器緩存,還是我做錯了什么?
剛剛發現,cache-control:max-age始終會覆蓋expires標簽,因此一切正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.