.htaccessでベーシック認証を行う際に、特定のIPアドレスのみベーシック認証をかけたくない場合があります。

このような場合は、下記のように設定を行います。

vi .htaccess


deny from all

AuthUserFile /var/www/.htpasswd
AuthGroupFile /dev/null
AuthName “Please enter your ID and password”
AuthType Basic
require valid-user

Satisfy Any

Order allow,deny
allow from 10.20.30.40

以上で、10.20.30.40のIPアドレスから接続した場合はベーシック認証がかからないようになります。

こちらの記事はなかの人(be_hase)監修のもと掲載しています。
元記事は、こちら