※ ChatGPTを利用し、要約された質問です(原文:BASIC認証の画面すら出したくないとき)
BASIC認証の画面を出さずに特定のIPアドレスを別のページに飛ばす方法
このQ&Aのポイント
BASIC認証の画面を表示せずに特定のIPアドレスを別のページにリダイレクトする方法について教えてください。
私は、.htaccess(BASIC認証)で、趣味の会員制サイトを運営していますが、パスワードを教えていない人が、頻繁にアクセスしてくることで悩んでいます。知りたくないIPアドレスを別のページに飛ばして、BASIC認証の画面を表示させずに対策したいです。
特定のIPアドレスはBASIC認証の画面を表示せずに別のページにリダイレクトする方法がわからないので、教えていただけますか?
私は、.htaccess(BASIC認証)で、趣味の会員制サイトを運営していますが、パスワードを教えていない人が、頻繁にアクセスしてくることで、悩んでいます。
サーバーのエラーログを見て、つい最近気づいたのですが、知ればなんとなく気持ち悪くて、どうにかしたいと思うようになりました。
相手(複数いる)のIPアドレスは分かっています。
こういう場合、特定のIPアドレスは違うページに飛ばして、BASIC認証の画面すら見せないようにする設定が、.htaccessでできますでしょうか?
認証の画面を出したくない理由は、色々なパスワードで繰り返しトライされるのが嫌なのと、その飛ばしたページで、「入室したいのであれば、パスワードの請求をして欲しい」ということを、説明したいと思っています。
自分で調べた限りでは・・特定のIPだけは認証なしで通して、それ以外に認証をかけるというのならば、例をいくつも見つけたのですが、特定のIPだけは飛ばして、それ以外に認証をというのを、見つけることができませんでした。
お手数ですが、教えていただけますと幸いです。
どうぞよろしくお願いします。
お礼
試しに自分のIPアドレスを入れてやってみたところ、見事にできました! 一人悶々と悩んでいたのが、うそみたいです・・ 本当にありがとうございました。 とても助かりました。