【发布时间】:2011-09-09 02:13:34
【问题描述】:
如何授予对子目录的不同访问权限?
我只能访问一次 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 文件是不自然的。而且很烦人!
【问题讨论】:
标签: apache .htaccess web-hosting