• ベストアンサー

新しいHPへ特定の人だけジャンプさせるには?

新しいHPを作り、引っ越したのですが、前のHPは拒否機能がなく、沢山の人が来ています。 新しい場所は、特定の人だけ見せたいのですが、IPを指定して特定の人だけジャンプさせる方法があったら教えてください。 レンタルサーバーを利用しています。

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

  • ベストアンサー
  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.1

IPフィルタリングをかけられるようにスクリプトを組めば可能です。 しかし、一般の人で固定IPを利用している人なんてほとんど居ないんじゃないでしょうか? 一般的なプロバイダは動的にIPを振られていますので回線が接続されるたびに違うIPである可能性が高いです せいぜいプロバイダを制限することなら可能ですが、友人知人がプロバイダを変えたらメンドウな事になります パスワード設定してそのパスワードを友人知人にお知らせしたほうが手っ取り早いかと思います レンタルサーバー、CGI という情報だけでは具体的な方法を教えることが出来ません 少なくとも、言語は何を使うのか分からなければ具体的な回答が出来ません 又、あなたにプログラム知識が無いのであれば困難な作業となります。

noname#125734
質問者

補足

ありがとうございます。 ちょっと情報不足でした。 レンタルサーバはロリポップというサイトからお借りしているものです。 新しいHO上での.htaccessでの閲覧制限も考えたのですが、そうすると新しいURLがわかってしまうので、できれば元のHPからジャンプする時点で振り分けてしまいたい・・・というのが理想です。 パスワード制限ですが、新しい場所を見に来てほしい方のなかでは、あくまでもHPだけのお付き合いの方も多く、連絡の手段がない方もいらっしゃるので、パスワード設定ではない方法がありましたらよろしくお願い申し上げます。 IPアドレスは今のところ、そんなに変動がない感じがします。 ヤフーの方が多いみたいです。 IPフィルタリングというものを教えていただけませんか?

その他の回答 (2)

  • vsba23895
  • ベストアンサー率58% (18/31)
回答No.3

そのレンタルサーバで mod_rewrite が使えるなら、 .htaccess に次のように書けば、192.168.1.2, 172.18.1.3 の人だけ some.example.com へ飛ばせます。cgi は不要。 RewriteEngine On RewriteCond %{REMOTE_ADDR} ^192\.168\.1\.2$ [OR] RewriteCond %{REMOTE_ADDR} ^172\.18\.1\.3$ RewriteRule ^/(.*)$ http://some.example.com/$1 [R=301,L]

参考URL:
http://www.net-newbie.com/trans/mod_rewrite.html
  • necomimi
  • ベストアンサー率41% (633/1540)
回答No.2

引越し元でcgiが動かせるのならば yybbs.cgiなのどアクセス拒否ができるcgiを改造して 許可した人だけlocateで飛ばせるというのはどうでしょう。 もし引越し元でcgiが使えないのならば、一時的にダミーのcgiが使えるプロバイダを取得してそこに飛ばせて 改めてそこで振り分けるとか。

関連するQ&A