我的结构:
- root
- dashboard.php
- css
- test.css
- minified
- min.css
我的htaccess :
<FilesMatch "\.(css|js)$">
deny from all
</FilesMatch>
<Files /css/minified/min.css>
allow from all
</Files>
如果有人输入css文件夹或文件夹内的任何位置,如何抛出404错误:
http://localhost:1993/css
http://localhost:1993/css/test.css
但如何从root htaccess中只允许此文件夹中的一个特定文件 min.css ?
已更新:
RewriteRule ^css/ - [R=404,L]
这会在 CSS 文件夹中的任何地方抛出404错误,但如何从此规则中排除此文件夹中的 min.css ?
问题已解决:
<FilesMatch "\.(css|js)$">
Order allow,deny
Deny from all
</FilesMatch>
<Files min.css>
Allow from all
Satisfy any
</Files>
答案 0 :(得分:0)
我给你一些.htaccess技巧的参考:
您可以在.htaccess中添加:
<files secretfile.jpg>
order allow,deny
deny from all
</files>
&#13;