我的 htaccess 文件中有以下内容。
ExpiresActive on
ExpiresDefault A0
ExpiresByType image/gif A29030400
ExpiresByType image/jpeg A29030400
ExpiresByType image/png A29030400
ExpiresByType text/css A29030400
ExpiresByType text/javascript A29030400
ExpiresByType application/x-javascript A29030400
一切正常。现在我有一个配置文件config.js,我不想让浏览器捕捉到它。
有谁知道我如何避免使用 htaccess 只捕获一个文件。
我有打击情况我正在使用文件匹配..如果文件是 lang.js/config.js 然后将到期设置为 1 天,否则上面指定的任何内容..低于设置正确或我需要做的其他事情。
<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"
# Dont catch below files
<FilesMatch "^(lang|config)\.js$">
ExpiresDefault "access plus 1 day"
</FilesMatch>
</IfModule>
先感谢您。问候,莫娜