• ベストアンサー

.htaccessでBasic認証

.htaccessで特定IPからのアクセスはそのまま許可し、それ以外のIPからのアクセスはBasic認証を行う というのは可能でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

Satisfy anyですね ###以下 .htaccess AuthUserFile /home/hoge /.htpasswd AuthName "ID and password" AuthType Basic require valid-user Satisfy any # ↑ これを記述するとどちらかの条件をクリアすればOKになる order deny,allow deny from all allow from xxxxxxx #      ↑パスワードを求めないアドレスを記述 ###以上 SetenvIf と組み合わせると 特定の環境変数(User_AgentとかCookieとか) の値のときのみパスワードを求めないなんてことも出来ます http://oshiete1.goo.ne.jp/qa2078751.html

その他の回答 (1)

  • auty
  • ベストアンサー率58% (284/486)
回答No.1

AllowOverride AuthConfig で AuthName,AuthUserFile 等のユーザ認証に関するディレクティブを許可できます。