我有以下结构:
- root
- css
- test.css
- index.php
当我尝试在浏览器中打开 CSS文件夹中的任何内容时,有没有办法抛出404错误:
http://localhost:1993/css
http://localhost:1993/css/test.css
但仍可从浏览器访问?我希望CSS正常加载,但是当有人打开此路径时抛出404错误。或者关闭目录中所有内容的目录列表(包含所有文件)?或类似的东西?可能吗?
答案 0 :(得分:0)
您可以尝试mod_access,
<FilesMatch "\.css$">
order deny,allow
deny from all
allow from 127.0.0.1
allow from localhost
</FilesMatch>
使用mod_rewrite
RewriteEngine On
RewriteCond %{HTTP_HOST} ^!localhost
RewriteCond %{REQUEST_URI} ^/css [OR]
RewriteCond %{REQUEST_FILENAME} \.css$
RewriteRule ^ - [R=404]