我的htaccess文件
<IfModule mod_expires.c>
# Activate mod_expires for this directory
ExpiresActive on
#HTML documents are good for a week from the time they were changed
ExpiresDefault M604800
</IfModule>
<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType text/css "access plus 1 year"
ExpiresByType application/javascript "access plus 1 year"
</IfModule>
<IfModule mod_headers.c>
# WEEK
<FilesMatch "\.(jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>
# WEEK
<FilesMatch "\.(js|css|swf)$">
Header set Cache-Control "max-age=604800"
</FilesMatch>
</IfModule>
回复和请求标题
实际缓存的js文件中缺少此max-age=0
。
有人明白我错过了什么?
答案 0 :(得分:0)
我只是想通过
来解决这个问题这是一个Chrome问题,当您实际按CTRL + R刷新页面时,chrome会发送一些max-age = 0的请求标头以及当您点击进入网址时。似乎有点随机。但不会影响正常的用户体验。