.htaccess で Basic 認証をかけるが,特定のホストは認証なしで通過させる方法
2003-06-01-1
AuthUserFile /home/ ... /.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter username and password"
AuthType Basic
require valid-user
Satisfy any
order deny,allow
allow from 157.105.
deny from all
- Satisfy がキモ.
any の場合は,Basic 認証か,ホスト認証のどちらかが通過すれば OK.
all の場合は,Basic 認証とホスト認証の両方が通過しないとダメ.