使用.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>
答案 0 :(得分:2)
如果将.htaccess放在一个目录中,该特定目录及其所有子目录将接收相同的策略。这意味着,如果您在任何子目录中放入另一个.htaccess文件,它可以修改任何先前定义的策略,与其父.htaccess相同。
向孩子添加“满足任何”.htaccess
Order allow,deny
Allow from all
Satisfy any
请参阅apache "Satisfy" docs,它应该有效,因为这只是解决方案。