mod_rewrite で特定のIPアドレス(複数)のみにアクセス制限して、それ以外のIPアドレスは、特定のページ(準備中など)を見せたいと思っています。どうするのがいいのでしょうか?

mod_rewrite の条件設定で次のようなことができたらいいなと思っています。

準備中のページへにリクエストだったらそのまま見せる
特定のIPアドレス(複数)でないなら、準備中のページを見せる

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2010/01/21 14:12:34
  • 終了:2010/01/21 17:10:43

ベストアンサー

id:b-wind No.1

b-wind回答回数3344ベストアンサー獲得回数4402010/01/21 14:40:27

ポイント60pt

mod_rewrite つかわんでもいけると思うが。

<Location />
 Order Allow,Deny
 Deny from aaa.bbb.ccc.ddd
 Deny from eee.fff.ggg.hhh
 ErrorDocument 403 /
</Location>

core - Apache HTTP サーバ


RewriteEngine On
RewriteCond %{REMOTE_ADDR} aaa.bbb.ccc.ddd [OR]
RewriteCond %{REMOTE_ADDR} eee.fff.ggg.hhh
RewriteRule .* /maintenance.html [L]

Apache module mod_rewrite

id:kaiketsu

おおすばらしいです。

2010/01/21 17:10:20

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません