条件下载页面内容(js,css)

时间:2012-07-11 13:20:23

标签: php javascript css apache

如何告诉浏览器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>

1 个答案:

答案 0 :(得分:0)

http://httpd.apache.org/docs/2.0/mod/mod_expires.html

您可以在Expires规则中使用修改时间而不是访问时间。

<FilesMatch "\.(png|ico|css|js)$">
ExpiresDefault M604800
</FilesMatch>