2011-05-26 98 views
0

限制访问的一些子目录使用.htaccess我在某些目录上创建了auth限制,并且我想只允许访问其子目录中的一个。你能帮我实现吗?允许通过.htaccess通过.htaccess

TNX在进阶!

更新:我目前的.htaccess包含未来:

AuthUserFile /var/www/mysite/httpdocs/passwds/.htpasswd 
AuthGroupFile /dev/null 
AuthName "In development..." 
AuthType Basic 
<Limit GET POST> 
require valid-user 
</Limit> 

回答

2

如果你在一个目录放的.htaccess,即特定的目录及其所有儿童,收到同样的政策。这意味着,如果您将任何子目录放入另一个.htaccess文件,它可以修改任何以前定义的策略,与其父级.htaccess相同。

添加 “满足任何” 孩子的.htaccess

Order allow,deny 
Allow from all 
Satisfy any 

apache "Satisfy" docs,它应该工作,因为这是唯一的解决方案。

+0

我知道,但要加哪些政策? “允许所有”给我一个错误 – user198003 2011-05-26 13:18:20

+0

取决于你已经设置。作为示例,添加当前的.htaccess文件内容。 – Deele 2011-05-26 13:20:47

+0

是的,请检查我原来留言的最新部分 – user198003 2011-05-26 13:48:28