簡體   English   中英

Apache .htaccess是否拒絕不以.min.js結尾的文件夾中的所有文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM