我的 htaccess 文件中有以下块。现在我意识到有两个配置文件我不想被浏览器捕获,但其他的可以被缓存。
文件是lang.ja和config.js所以我想使用下面的块
# Dont catch below files
<FilesMatch "^(lang|config)\.js$">
ExpiresDefault A0
</FilesMatch>
有没有人知道我应该如何在现有块下面添加上面的代码。我已经尝试在下面的块的开始和结束处添加上面的块,但它不起作用。(它总是将 js 设置为 6 个月到期。)
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/css "access plus 6 months"
ExpiresByType text/x-javascript "access plus 6 months"
ExpiresByType text/javascript "access plus 6 months"
ExpiresByType application/javascript "access plus 6 months"
ExpiresByType image/jpg "access plus 2 years"
ExpiresByType image/jpeg "access plus 2 years"
ExpiresByType image/gif "access plus 2 years"
ExpiresByType image/png "access plus 2 years"
ExpiresByType image/x-icon "access plus 2 years"
# Do not cache dynamically generated pages.
ExpiresByType text/html A1
# Cache all files for a month after access (A).
ExpiresDefault "access plus 21 days"
</IfModule>
先感谢您。
问候,莫娜