我想设置除2-3文件以外的所有文件的到期日期如何在apache2中使用负文件匹配
<FilesMatch "^(jquery-2.1.1.min.js|home_bg.png|jquery.ui.widget.js|jquery.placeholder.js|jquery.jscrollpane.js|jquery-ui-1.10.4.custom.min.js)$">
ExpiresActive on
ExpiresDefault "access plus 1 month"
</FilesMatch>
现在我通过添加所有其他文件匹配列表来实现这一点。
无论如何都要使用像FilesNotMatch
这样的东西<FilesNotMatch "^(style.css|responsive.css)$">
ExpiresActive on
ExpiresDefault "access plus 1 month"
</FilesNotMatch>
或类似
<FilesMatch "!^(style.css|responsive.css)$">
ExpiresActive on
ExpiresDefault "access plus 1 month"
</FilesMatch>
答案 0 :(得分:3)
尝试:
<FilesMatch "(?<!style\.css|responsive\.css)$">
ExpiresActive on
ExpiresDefault "access plus 1 month"
</FilesMatch>
答案 1 :(得分:3)
试试这个:
<FilesMatch "^(?!(?:style|responsive)\.css).*$">
ExpiresActive on
ExpiresDefault "access plus 1 month"
</FilesMatch>