Php 有条件下载页面内容(js、css)

Php 有条件下载页面内容(js、css),php,javascript,css,apache,Php,Javascript,Css,Apache,如何告诉浏览器,如果css或js文件处于未修改(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)$"> Expires

如何告诉浏览器,如果css或js文件处于
未修改(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>
#启用Expires并将默认值设置为0
过期于
到期默认A0
#在媒体文件上设置6个月的缓存
到期默认A604800

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

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

到期默认值M604800

我已经对此进行了测试,但没有从缓存加载修改过的文件。(只有状态为OK的文件)