- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:基本認証の実施判別方法について)
基本認証の実施判別方法とは?
このQ&Aのポイント
- 質問者は、基本認証の実施判別方法について知りたいと述べています。
- 認証を行うかどうかの判断をリンク元によって行いたいと考えています。
- 具体的には、特定のディレクトリへのアクセス元によって認証の実施を判断したいとのことです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
はて、どっかでそんなの見たぞと思って探したら http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/auth.html#auth3 のSatisfy ですね。これとSetEnvIf Refererを組み合わせて SetEnvIf Referer "^http://www\.hoge\.com/" ref_ok SetEnvIf Referer "^http://www\.aaa\.com/member/" ref_ok # ↑これを入れないとリンクから来た人は最初のPAGEしか見れない AuthType Basic AuthName " Oh so Good!!!! AuthUserFile "/home/.htpasswd" <Limit POST GET> require valid-user Satisfy any # ↑これが肝 order deny,allow allow from env=ref_ok deny from all </Limit> ### これでお試しください 但し例によってNorton Internet Security を入れているとRefererを吐かないので駄目ですが http://oshiete1.goo.ne.jp/kotaeru.php3?q=2049609
お礼
ありがとうございます!!!!! 感謝感謝です。 これだけで1日悩んでいました。(^^;) しかも具体的な解決方法まで教えていただき、心より感謝しております。 これで試してみます。 本当に、ありがとうございました。