0

我已经在(在我/web/css的文件夹中)使用以下.htaccess文件来隐藏源.less文件(LESS 文件):

<Files  ~ "\.less$">
    Order allow,deny
    Deny from all
</Files>

我不能对 JavaScript 文件做非常相似的事情/web/js:如果文件不以.min.js. 这可能是由于我对正则表达式的了解不多,所以请跟我走!

<Files  ~ "[^min]\.js$">
    Order allow,deny
    Deny from all
</Files>

一个不以结尾的文件min.js应该被拒绝,但 - 实际上 - 似乎允许所有文件。

4

1 回答 1

1

试试FilesMatch这样:

<FilesMatch "(?!^.*min\.js$)^.+?\.js$">
    Order allow,deny
    Deny from all
</FilesMatch>

使用 mod_rewrite 的替代解决方案:

RewriteEngine On

RewriteRule !^min\.js$ - [F]
于 2013-10-15T15:08:43.647 回答