2011-05-26 125 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