如何告诉浏览器,如果css或js文件处于not modified (303)
状态,则从缓存加载,否则从服务器获取?
到目前为止,我有这个htacces,但如果有任何变化,这个规则必须被覆盖:
# Turn on Expires and set default to 0
ExpiresActive On
ExpiresDefault A0
# Set up caching on media files for 6 MONTH
<FilesMatch "'.(png|ico|css|js)$">
ExpiresDefault A604800
</FilesMatch>
http://httpd.apache.org/docs/2.0/mod/mod_expires.html
您可以在Expires规则中使用修改后的时间,而不是访问时间。
<FilesMatch "'.(png|ico|css|js)$">
ExpiresDefault M604800
</FilesMatch>