允许.htaccess限制访问的目录的某些子目录

时间:2011-05-26 13:13:25

标签: apache .htaccess

使用.htaccess我在某些目录上创建了auth限制,我想只允许访问其子目录中的一个。你能帮我解决这个问题吗?

tnx in adv!

更新:我当前的.htaccess包含下一个:

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

1 个答案:

答案 0 :(得分:2)

如果将.htaccess放在一个目录中,该特定目录及其所有子目录将接收相同的策略。这意味着,如果您在任何子目录中放入另一个.htaccess文件,它可以修改任何先前定义的策略,与其父.htaccess相同。

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

Order allow,deny
Allow from all
Satisfy any

请参阅apache "Satisfy" docs,它应该有效,因为这只是解决方案。