2011-05-13 auth
めんどくさそうだなあと思ったけど、すんなりいけた。以下、http://hostname/parent/ と http://hostname/parent/child/ で別認証かける場合。
<Directory "/docroot/parent"> AuthType Basic AuthUserFile /path/to/.htpasswd.parent AuthName "Enter password (parent)" Require valid-user </Directory> <Directory "/docroot/parent/child"> AuthType Basic AuthUserFile /path/to/.htpasswd.child AuthName "Enter password (child)" Require valid-user </Directory>
Location ディレクティブでも大丈夫。
<Location /parent> AuthType Basic AuthUserFile /path/to/.htpasswd.parent AuthName "Enter password (parent)" Require valid-user </Location> <Location /parent/child> AuthType Basic AuthUserFile /path/to/.htpasswd.child AuthName "Enter password (child)" Require valid-user </Location>
ちなみに、Directory ディレクティブと Location ディレクティブつかった例があるんだけど、両方組み合わせなくても上記でみたいなので素直に動くし、parent と child の順番逆にしても問題なかった。