HTACCESS:文件夹上出现 404 错误,但允许一个文件



我的结构

- 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>

相关内容