プロが教えるわが家の防犯対策術!

現在(これは例ですが)goo.ne.jpとwww.goo.ne.jpのどちらにもアクセスできる状態です。

goo.ne.jp にアクセスしてきた人を www.goo.ne.jp に転送するにはどのような方法があるでしょうか。

A 回答 (4件)

えっと、レンタルサーバとかならデフォルトは勝手に転送されるはずですから、独自サーバとしてお答えします。


そもそも現在別のページを見せているのですか。
通常example.comでwebサーバにアクセスさせるには、DNSでwww.example.comのIPをexample.comに設定しますよね。
つまり、wwwのIPが10.10.10.10だとすれば、example.comもwww.example.comもDNSは10.10.10.10をIPとして返すはずです。
つまり、ブラウザがアクセスする段階ではどちらも同じマシンの80番ポートにアクセスしますから、通常は同じページが表示されるはずです。
原理がわからないのであれば、スタートメニュー→プログラム→アクセサリ→コマンドプロンプト
でコマンドプロンプトを出し
nslookup example.com
nslookup www.example.com
とか打ってみてください。
同じIPが出ませんか?

もし、違うIPが表示されるのであれば、DNSの設定を同じIPに変更すれば良いのです。

同じIPでもあえて別のページを表示する事は可能ですが、もしそのような方法を取っていて、かつそのページを大きく変えたくないのであれば、
<meta http-equiv="Refresh" content="0;URL=http://www.example.com/">とかヘッダーに入れとけば
よいだけだと思いますが。

この回答への補足

>独自サーバですか?
はい、おっしゃるとおり独自サーバです。

>そもそも現在別のページを見せているのですか。
いえ、同じページです。
ただ(例でいうところの)www.example.comにアクセスをまとめたいのです。

>同じIPが出ませんか?
はい、同じIPが出ました。

example.comにアクセスしてきた人をwww.example.comにリダイレクトするのは難しいのでしょうか?

補足日時:2007/01/06 06:33
    • good
    • 0

>いえ、同じページです。


>ただ(例でいうところの)www.example.comにアクセスをまとめたいのです。
>はい、同じIPが出ました。

アクセスではなく、通信ログを"www.example.com"にまとめたいということでしょうか?
別のページを表示して転送してやるか、通信ログの加工方法自体を考えたほうが良さそうです。
    • good
    • 0
この回答へのお礼

いえ、単純にアクセス転送したいだけなんです。
他の方がおっしゃるようにもうちょっと勉強が必要みたいです。
ありがとうございました。

お礼日時:2007/01/06 23:55

#2さんの回答が理解できないのでしょうか?



http://www.atmarkit.co.jp/fnetwork/rensai/dns01/ …

#2さんの回答ではAレコードでするようにとあります。
www IN A 192.168.1.10
       ↑goo.ne.jpのIPアドレス

CNAMEでも良いと思います。
www IN CNAME goo.ne.jp


DNSの意味が解らなければ独自サーバはあきらめたほうがよいです。他の人の迷惑になりますので。
    • good
    • 0
この回答へのお礼

>DNSの意味が解らなければ独自サーバはあきらめたほうがよいです。
おっしゃるとおりですね。
ありがとうございました。

お礼日時:2007/01/06 23:56

使用しているサーバプログラムによって変る


apacheならrewriteディレクティブなどがある。

この回答への補足

はい、apacheです。
rewriteディレクティブ調べてみます。

補足日時:2007/01/06 06:37
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!