htaccess每个子目录的不同规则

时间:2011-09-09 02:13:35

标签: apache .htaccess web-hosting

我怎样才能对子目录进行不同的访问?

我只能访问一次htaccess指令,而不能访问Apache的httpd.conf。 这是我的文件夹:

~/www/
~/beta/ -> group betatesters developers
~/dev/ -> group developers

我想只有一个.htaccess位于根目录。

~/.htaccess
~/htpassd
~/htgroup

AuthType Basic
AuthName "Password Required"
AuthUserFile /home123/user321/htpasswd
AuthGroupFile /home123/user321/htgroup
<FilesMatch "beta">
    Require group betatesters developers
</FilesMatch>

<FilesMatch "dev">
    Require group developers
</FilesMatch>

有什么想法吗?

有时.htaccess文件需要自己修改,因此完全包含在GIT存储库中。

/ WWW /,/ DEV /,/ BETA /只是repos中的不同版本。这就是为什么我认为在每个文件夹中都有一个不同的htacces文件是不自然的。这太烦人了!

1 个答案:

答案 0 :(得分:0)

我在Serverfault.com问了同样的问题。按照链接获取它。

我应该从一开始就这样做。