Filesmatch htaccess规则的例外情况?

时间:2014-05-15 06:14:49

标签: .htaccess

Gidday

我目前已将js文件设置为必须重新验证,以便在我进行更新时克服缓存旧版本的移动网络。

<FilesMatch ".(js)$">
Header set Cache-Control "max-age=608000"
Header set Cache-Control "must-revalidate"
</FilesMatch>

我有一些我永远不会改变的.js文件,所以我想知道如何为这些文件制作例外?

感谢您的时间和帮助。

1 个答案:

答案 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>