htaccessでIP制限もしくはBasic認証

特定のIPだけ許可させ、その他のIPからのアクセスにはBasic認証を表示させる。

[例1]は普通のbasic認証用のコードだが、
[例2]のように追記すると、許可されていないIPはbasic認証が表示され、
許可されているIPからのアクセスでは、認証は表示されず、通常通り利用できる。


[例1]
AuthUserFile /home/aaa/.htpasswd
AuthGroupFile /dev/null
AuthName “Please enter your id and password”
AuthType Basic
require valid-user


[例2]
AuthUserFile /home/aaa/.htpasswd
AuthGroupFile /dev/null
AuthName “Please enter your id and password”
AuthType Basic
require valid-user
Satisfy any
order deny,allow
allow from 111.222.333.444
deny from all