- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.htaccessの複数条件設定)
.htaccessの複数条件設定について
このQ&Aのポイント
- 現在、123.45.67.890か098.76.543.21のどちらかのIPアドレスからhttp://www.example.com/aaa.htmlにアクセスがあった場合、http://www.example.com/bbb.htmlへ転送する.htaccessの複数条件設定の方法を教えてください。
- 現在、123.45.67.890か098.76.543.21のどちらかのIPアドレスからhttp://www.example.com/aaa.htmlへのアクセスがあった場合、それがhttp://www.hogehogeexample.comからのアクセスである場合にのみ、http://www.example.com/bbb.htmlへ転送する.htaccessの複数条件設定の方法を教えてください。
- 質問者は.htaccessの複数条件設定についての具体的な方法を知りたいとしています。質問者は、現在、123.45.67.890か098.76.543.21のどちらかのIPアドレスからhttp://www.example.com/aaa.htmlへのアクセスがあった場合、それがhttp://www.hogehogeexample.comからのアクセスである場合にのみ、http://www.example.com/bbb.htmlへ転送する.htaccessの複数条件設定についてのアドバイスを求めています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
単純に A or B に対して and C を追加するのであれば RewriteCond A [OR] RewriteCond B RewriteRule ・・・・ ↓ RewriteCond A RewriteCond C RewriteRule ・・・・ RewriteCond B RewriteCond C RewriteRule ・・・・ と分けて書けばいいと思います。ただ「他サイトhttp://www.hogehogeexample.comからのアクセス」という条件はRefererを出してこない環境にも配慮しないとマズイかもしれません(セキュリティソフトが遮断することが多いようです)。
お礼
shimix様、無事にできました! 本当にありがとうございました、助かりました!