• ベストアンサー

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

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

noname#125734
noname#125734
  • CGI
  • 回答数3
  • ありがとう数0

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

  • ベストアンサー
  • 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

  • HPを特定の人(IP)にしか見せないCGI

    現在HP自体をパスワード制にして知り合い以外の人は入れない状態になっていますが、それ以外にHPに入る時、指定したIPやホスト以外はHPに入れない方法はありませんか?。 もしあるとしたら、方法を教えてください。

    • ベストアンサー
    • CGI
  • 特定のIPからのアクセスを拒否したい

    CGIやPHPなら簡単にできるのですが、 普通のHTMLページにJavascriptで特定IPやドメイン名からのアクセスを拒否する方法はありますでしょうか? ソースを見れば、拒否されていることは一目瞭然かもしれませんが、方法があったら教えてください。 レンタルサーバにApachが入ってないため、htaccessが使えないので困っています。 よろしくお願いします!

  • プロバイダの無料HP?有料レンタルサーバー?

    ネットショップのホームページを作成中です。 プロバイダの無料HPに登録して、URLも指定されました。しかし、ショップということで独自のドメインが欲しいということと、無料HPでは容量が足りないということで、レンタルサーバーを借りようかと考えています。 しかし、どこがいいのかさっぱりわからないのと、レンタルサーバー自体どういうものなのかいまいちわかりません。 プロバイダの方から指定されたURLもあるのですが、ドメインを取得した場合どのように対処したらいいのでしょうか?あと、レンタルサーバーに掲示板とか買い物かごとかついていたりしますがHPを作っている段階でレンタルサーバーと契約する前にそのような機能を作成する必要はないのでしょうか? わかりづらくてすいません。どなたか教えてください。

  • 特定の人のアクセス拒否

    HPで毎回特定のIPからのアクセスを拒否したい時には、どのような設定をすればいいのでしょうか。

  • 特定のIPのアクセスを禁止したい

    よく私のブログに匿名の嫌がらせ投稿があります。 その人のIPから私のアクセスを拒否したいのですが方法はありますか? レンタルサーバを使い、WORDPRESSでブログをやっています。

  • [php] ジャンプできないエラー

    phpで 指定のURLにジャンプする header("location:<url>"); //<url>指定のジャンプ先URL のコードがうまく動きません。 自分のPCのlocalhostでは、正常にジャンプしてくれるのですが、 そのファイルをレンタルサーバ上にアップロードして 動作確認すると、 ジャンプしないという状態です。 どのような原因が考えられ、 どういう対策をしたらよいでしょうか。

    • 締切済み
    • PHP
  • こんなHP作れますか???

    ●レンタルサーバーなどを利用して、自分のHPを、もちたいと思っています。 ●ただし、見てほしいのは限られた人のみという状態にしたい。 (例えば、HPのアドレスを、メールなどで知らせた人のみが、 リンクで見れるようにする) なぜなら・・・ 内容として、私をテーマにしたアンケートをとりたいからです。 だから、私のことを知らない人がきても、意味がない・・。 とりあえず、限定した人しか閲覧できないような HPを作りたいのですが、 こんなことって可能ですか? また、どこのレンタルサーバならいけるとか、 パスワードとかで管理しないといけないとか、 わかることなら、何でも構いませんので教えてください。 ちなみに、私はHPなどは作ったことはありません。 HP作成ソフトとかでの作成を検討してます。  レベルです。 よろしくお願いいたします。

  • 特定のHP

    小学生の娘が、好きなアーティストやゲームのHPなど頻繁に訪れて長時間PCの前で時間を費やし本当に困っています。そこで、1.特定のHPを訪れないようにする方法(ソフト)、2.一定の時間になると自動的にそのHPが見られなくする方法(ソフト)等があればぜひ教えてください。

  • 閲覧しているHPがどのレンタルサーバを使用しているか調べれますか?

    閲覧しているHPがどのレンタルサーバを使用しているか分かりますか? 現在使用しているサーバが今月末で使用期限が切れてしまいます。 現在使用しているサーバがかなりレアな仕様をしているようで全く同じ条件のレンタルサーバを見つけれない状態にあります。 そこで、他のサーバに移したいのですが、極力プログラムの変更を少なくして尚且つ現在使用できている機能を損なわないようにしたいのです。 そこで、似た機能を持っているHPがどこのレンタルサーバを使用しているか分かれば参考になるかなと思いまして質問させていただいています。 質問の要点 1、HPからどこのレンタルサーバーを利用しているのかわかるものなのですか? 2、分かるとすればどの様にすれば分かるのですか? 以上、初心者な質問ですみません。宜しくお願いします。

  • IISで特定のIPだけアクセスできるようする方法を

    IISで特定のIPだけアクセスできるようする方法を知りたい。 Windows Server(2019)のIISで特定のIPだけからのアクセスを許可してその他をリダイレクトできないのです。 この程、WEBサイトをWindows Server2008R2からWindows Server(2019)にアップグレード中なのです。概ねDBとコンテンツのセットアップができたのです。 その為、公開前に動作テストとバグチェックを行う為に、動作テスト中とバグチェック中は 特定のIP(私のIP)からのみアクセスできるようにしてから、その他のIPからのアクセスはメンテナンス中画面のサイトにリダイレクトさせたいのです。 しかし、Windows Server(2019)のIISでは特定のIPからのアクセス許可して、その他のIPは制限できたのですが、その他のアクセス制限したIPをリダイレクトさせる方法が分かりません。 Windows2000やWindows7のIISの場合には以下のURLのようにリダイレクトできるようなのですが、 https://www.atmarkit.co.jp/ait/articles/0908/07/news108.html Windows Server(2019)のIISではは以下のURLのように特定のIPからのアクセス許可とその他のIPの制限しかできず、制限したIPをリダイレクトする方法が分かりません。 https://www.server-world.info/query?os=Windows_Server_2019&p=iis&f=... どなたかご存知であればご教授頂けませんでしょうか? ちなみにプログラムはレガシーASPで2000年頃に制作した古いプログラムでWEBサーバーApacheではありません。 Apacheなら.htaccessファイルで可能な事は、理解していますが、残念ながら古いレガシーASPなので、Apacheでは動作しません ちなみに、特定のIP(私のIP)以外を制限すると制限されたIPからアクセスすると「エラー403」となりアクセス不能になっています。 これを(適当なサブドメインにメンテナンス画面を作り)そのメンテナンス画面にリダイレクトしたいのです。 一応、Windows Server(2019)のIISの役割と機能で「HTTPリダイレクト」と「IPアドレス及びドメインの制限」という機能はインストールしましたが、この「IPアドレス及びドメインの制限」では特定のIPからのアクセス許可とその他のIPの拒否はできますが、の他のIPの拒否した際のリダイレクトをする方法もしくは機能が見当たりません。

専門家に質問してみよう