我希望保护/css
和/js
等文件夹免受列表目录内容的限制。也许我可以通过PHP来做到这一点,但我需要使用.htaccess
所需:
浏览到http://mydomain.com/css
的任何人都不应该看到文件列表,但会立即重定向回http://mydomain.com
。
我已尝试过以下几种变体,但似乎无法做到正确:
每个私人文件夹中的.htaccess:
RewriteEngine On
Redirect 301 /. http://mydomain.com
或者,在webroot中:
RewriteEngine On
RewriteBase /
RewriteRule /(.*)$ /$1 [L,NC,R]
注意:我已经在webroot中有一个.htaccess文件,任何其他mod_rewrite命令都需要容纳:
RewriteEngine On
RewriteBase /
RewriteRule ^dev/(.*)$ /$1 [L,NC,R]
RewriteRule ^/(.*)$ /dev/$1 [L,NC]
由于
答案 0 :(得分:1)
您可以使用以下行创建/css/.htacces
:
ErrorDocument 403 http://example.com/
Options -Indexes
在/js/.htaccess
档案中执行相同操作。