[英]Apache .htaccess for deny all files in a folder not ending with .min.js?
我已經使用(在我的/web/css
文件夾中)以下.htaccess
文件遮蓋了源.less
文件(LESS文件):
<Files ~ "\.less$">
Order allow,deny
Deny from all
</Files>
對於/web/js
JavaScript文件,我無法執行類似的操作:如果文件未以.min.js
結尾,請.min.js
。 這可能是由於我對正則表達式的了解不多,所以請和我一起努力吧!
<Files ~ "[^min]\.js$">
Order allow,deny
Deny from all
</Files>
不以min.js
結尾的文件應該被拒絕,但是-實際上-似乎允許所有。
像這樣嘗試FilesMatch
:
<FilesMatch "(?!^.*min\.js$)^.+?\.js$">
Order allow,deny
Deny from all
</FilesMatch>
使用mod_rewrite的替代解決方案:
RewriteEngine On
RewriteRule !^min\.js$ - [F]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.