为.htaccess文件中的特定文件添加Expires标头

为.htaccess文件中的特定文件添加Expires标头,.htaccess,header,mod-expires,.htaccess,Header,Mod Expires,我正在尝试将浏览器缓存规则添加到我的.htaccess文件中,对特定目录中的文件使用不同的过期规则。一般规则适用正常,但目录特定规则不适用 这是我的.htaccess文件中的部分(FilesMatch规则以目录为目标): GTMetrix表示,这些静态组件的有效期不会太长 请问我做错了什么 <IfModule mod_expires.c> ExpiresActive On # Images ExpiresByType image/jpeg "access plus 1

我正在尝试将浏览器缓存规则添加到我的
.htaccess
文件中,对特定目录中的文件使用不同的过期规则。一般规则适用正常,但目录特定规则不适用

这是我的
.htaccess
文件中的部分(
FilesMatch
规则以目录为目标):

GTMetrix表示,这些静态组件的有效期不会太长

请问我做错了什么

<IfModule mod_expires.c>
  ExpiresActive On

  # Images
  ExpiresByType image/jpeg "access plus 1 day"
  ExpiresByType image/gif "access plus 1 day"
  ExpiresByType image/png "access plus 1 day"
  ExpiresByType image/webp "access plus 1 day"
  ExpiresByType image/svg+xml "access plus 1 day"
  ExpiresByType image/x-icon "access plus 1 day"

  # CSS, JavaScript
  <FilesMatch "^(assets/foundation/5.5.3)$">
    ExpiresByType text/css "access plus 1 year"
    ExpiresByType text/javascript "access plus 1 year"
    ExpiresByType application/javascript "access plus 1 year"
  </FilesMatch>
  ExpiresByType text/css "access plus 1 day"
  ExpiresByType text/javascript "access plus 1 day"
  ExpiresByType application/javascript "access plus 1 day"

  # Others
  ExpiresByType application/pdf "access plus 1 day"
</IfModule>
https://cm.anyware.co.nz/assets/foundation/5.5.3/css/normalize.css
https://cm.anyware.co.nz/assets/foundation/5.5.3/css/foundation.min.css
https://cm.anyware.co.nz/assets/foundation/5.5.3/js/vendor/modernizr.js
https://cm.anyware.co.nz/assets/foundation/5.5.3/js/vendor/jquery.js
https://cm.anyware.co.nz/assets/foundation/5.5.3/js/foundation.min.js
https://cm.anyware.co.nz/assets/foundation/5.5.3/js/foundation.dropdown.js
https://cm.anyware.co.nz/assets/foundation/5.5.3/js/foundation.topbar.js
<FilesMatch "^(assets/foundation/5.5.3)$">
<If "%{REQUEST_URI} =~ m#^/assets/foundation/5\.5\.3/#">
    ExpiresByType text/css "access plus 1 year"
    ExpiresByType text/javascript "access plus 1 year"
    ExpiresByType application/javascript "access plus 1 year"
</If>