我無法獲得JS文件的過期頭文件正常工作..它工作正常,如CSS文件!頭文件失效的javascript文件不能正常工作
有人能告訴我我做錯了什麼嗎? :(
htaccess的
ExpiresActive on
ExpiresDefault A0
ExpiresByType image/gif A29030400
ExpiresByType image/jpeg A29030400
ExpiresByType image/png A29030400
ExpiresByType text/css A29030400
ExpiresByType text/javascript A29030400
ExpiresByType application/x-javascript A29030400
在CSS文件頭
Cache-Control max-age=29030400
Connection Keep-Alive
Date Sun, 14 Oct 2012 12:06:45 GMT
Etag "be-4cbcf2ad48b40"
Expires Sun, 15 Sep 2013 12:06:45 GMT
Keep-Alive timeout=5, max=97
Server Apache/2.4.2 (Win64) PHP/5.4.3
頭的JS文件
Cache-Control max-age=0
Connection Keep-Alive
Date Sun, 14 Oct 2012 12:06:45 GMT
Etag "1ad-4cc00d069f493"
Expires Sun, 14 Oct 2012 12:06:45 GMT
Keep-Alive timeout=5, max=99
Server Apache/2.4.2 (Win64) PHP/5.4.3
作爲測試,htaccess文件中的值是實際顯示的在CSS的標題? EG:如果您將A29030400更改爲其他內容,您是否看到這反映在服務的CSS標題中? 此外,作爲另一個測試,如果你嘗試以不同的方式格式化的htaccess會發生什麼:< 「\(JS)$」 filesMatch>'... ExpiresByType文/ CSS A29030400 ExpiresDefault A29030400 ' ? – Tr1stan
添加答案.. reg exp解決方案與filesMatch的作品! :D – clarkk
很高興幫助,答案補充說。 – Tr1stan