人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ウェブ閲覧者が、example-one.com とアドレスバーに打ち込んだ場合に、
example-two.com/aaa/bbb.html へ飛ばすようにするには、
DNSサーバをどのように設定すればよいですか?

●質問者: Web-Production
●カテゴリ:インターネット ウェブ制作
✍キーワード:AAA DNS HTML ONE TWO
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● うぃんど
●60ポイント

【1】DNSの機能

DNS(Domain Name System)はホスト名(example-one.com)をIPアドレスに変換するためものです

DNSでexample-one.comのIPアドレスをexample-two.comと同じに設定すればexample-one.comへのアクセスは全てexample-two.comに行くことになりますが、DNSではexample-two.com/aaa/bbb.htmlに飛ばすようなことは出来ません

【2】リダイレクト

DNSでは無理なのでexample-one.comの側でhtaccessなどを用いてexample-two.comへの移動をブラウザに返信するようにします

リダイレクトはサーバーが切り替わるのではなく、example-one.comからexample-two.comへ移動するようにという返事がきて、それを読み取ったブラウザがexample-two.comにアクセスしなおすことで実現されています

この返事を作成するのがhtaccessなどになりaaa/bbb.htmlといったディレクトリ指定も書き加えることができます

【3】htaccessの例

(例1)

RewriteEngine on
RewriteRule (.*) example-two.com/aaa/bbb.html [R=301,L] 

(例2)

Redirect permanent / example-two.com/aaa/bbb.html

webサーバの仕様によっては他の場合などもあります

◎質問者からの返答

なるほど。ありがとうございます。

>例2のRedirect permanent / example-two.com/aaa/bbb.html は間違いです。すみませんが例1だけ参照してください

とのこと。承知いたしました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ