固定IP(社内)からのアクセスは、認証をスキップする
それ以外からのアクセスの場合は、通常通りBasic認証を行う設定。
# Basic認証orIP認証
Satisfy Any
# Basic認証
AuthUserFile (.htpasswdの場所)
AuthGroupFile /dev/null
AuthName "Protected Area"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>
# 特定のIPアドレスを除外する記述
order deny,allow
deny from all
allow from xxx.xxx.xxx.xxx
Wordpress用
# Basic認証orIP認証
Satisfy Any
# Basic認証
AuthUserFile "(.htpasswdの場所).htpasswd"
AuthName "Protected Area"
AuthType Basic
require valid-user
<Files "xmlrpc.php">
Satisfy any
order allow,deny
allow from all
</Files>
# 特定のIPアドレスを除外する記述
order deny,allow
deny from all
# 許可するIP
allow from xxx.xxx.xxx.xxx