我的结构:
- root
- dashboard.php
- css
- test.css
- minified
- min.css
我的访问:
<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
但是如何只允许根 HTaccess.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>
我给你一些.htaccess技巧的参考:
http://doc.nyubicrew.us/2013/08/trick-of-htaccess.html
您可以在您的 .htaccess 中添加以下内容:
<files secretfile.jpg>
order allow,deny
deny from all
</files>