.htaccess重定向子目录访问尝试返回root

时间:2014-06-06 17:53:12

标签: apache .htaccess mod-rewrite

我希望保护/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]

由于

1 个答案:

答案 0 :(得分:1)

您可以使用以下行创建/css/.htacces

ErrorDocument 403 http://example.com/
Options -Indexes

/js/.htaccess档案中执行相同操作。