Gidday
我目前已将js文件设置为必须重新验证,以便在我进行更新时克服缓存旧版本的移动网络。
<FilesMatch ".(js)$">
Header set Cache-Control "max-age=608000"
Header set Cache-Control "must-revalidate"
</FilesMatch>
我有一些我永远不会改变的.js文件,所以我想知道如何为这些文件制作例外?
感谢您的时间和帮助。
答案 0 :(得分:1)
您可以为这些特定文件添加另一个FilesMatch
部分:
<FilesMatch "\.js$">
Header set Cache-Control "max-age=608000"
Header set Cache-Control "must-revalidate"
</FilesMatch>
# CACHED FOREVER
<FilesMatch "(file1|file2)\.js$">
Header set Cache-Control "public"
Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT"
Header unset Last-Modified
</FilesMatch>