Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache2中的负特定文件匹配_Apache_.htaccess_Expires Header - Fatal编程技术网

Apache2中的负特定文件匹配

Apache2中的负特定文件匹配,apache,.htaccess,expires-header,Apache,.htaccess,Expires Header,我想为除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 mont

我想为除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>

过期于
ExpiresDefault“访问加1个月”
现在,我通过将所有其他文件添加到匹配列表来实现这一点

是否有必要使用FileNotMatch之类的工具

<FilesNotMatch "^(style.css|responsive.css)$">
  ExpiresActive on 
  ExpiresDefault "access plus 1 month"
</FilesNotMatch>

过期于
ExpiresDefault“访问加1个月”
或者类似的

<FilesMatch "!^(style.css|responsive.css)$">
  ExpiresActive on 
  ExpiresDefault "access plus 1 month"
</FilesMatch>

过期于
ExpiresDefault“访问加1个月”
试试:


过期于
ExpiresDefault“访问加1个月”
试试:


过期于
ExpiresDefault“访问加1个月”
试试这个:

<FilesMatch "^(?!(?:style|responsive)\.css).*$">
  ExpiresActive on 
  ExpiresDefault "access plus 1 month"
</FilesMatch>

过期于
ExpiresDefault“访问加1个月”
试试这个:

<FilesMatch "^(?!(?:style|responsive)\.css).*$">
  ExpiresActive on 
  ExpiresDefault "access plus 1 month"
</FilesMatch>

过期于
ExpiresDefault“访问加1个月”

@zx81是的,我复制了那些,应该逃过
's@zx81是的,我复制了这些,应该避开
,您需要将它们更改为
FilesMatch
(否则500个错误)您能解释一下您做了什么吗?谢谢。您需要将这些更改为
FilesMatch
(否则为500错误)您能解释一下您所做的吗?谢谢