本番サイトとテストサイトで同一の.htaccessを使い、テストサイトだけBASIC認証をかけたい。
本番サイトを www.example.jp
テストサイトを test.example.jp
とすると、次のように .htaccess を記述する。
SetEnvIf Host "^www.example.jp$" server_production SetEnvIf Host "^test.example.jp$" server_test satisfy any order deny,allow deny from all allow from env=server_production AuthUserFile "/var/www/htpasswd/.htpasswd" AuthGroupFile /dev/null AuthName "Input Id and Password." AuthType BASIC requrie valid-user