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

サイトの一部機能の移行をする上で、以下のような転送処理をする方法はありますか?

http://www.aaa.com/main/test.html
とあるものを、www.bbb.comサーバに移行します。

しかし、以前のURLのままでアクセスできるようにしたいと考えています。
DNSの変更をして、aaa.comと、bbb.comのIPを同じにすればいいと思っていますが、困ったことに、既に、
http://www.bbb.com/main/test.html
は他の用途で使用しているものとします。

その場合、
http://www.aaa.com/
以下のアクセスは、
http://www.bbb.com/www.aaa.com/
に転送させるようなことは可能でしょうか?

可能である場合、どこに何をおいて、何を書けばいいので4しょうか?
webルートに.htaccessを置いて、ページドメインにより転送させたりするような気がしていますが、そんなことができるのかもわかっていません。

よろしくお願いします。


●質問者: dingding
●カテゴリ:インターネット ウェブ制作
✍キーワード:.htaccess AAA DNS IP URL
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● paraizo
●27ポイント

apacheを使用しているのであればmod_rewriteを使えば実現出来ます。

http://tech.bayashi.net/svr/doc/apache/mod_rewrite.html


2 ● wizemperor
●27ポイント

http://www.aaa.com/ に次のように書いた.htaccessを置けばうまくいくと思います。

301リダイレクトなので、検索エンジンに保存されているデータもそのまま引き継げます。

RewriteEngine On
RewriteRule permanent /virtual/user/public_html/www.aaa.com/ http://www.bbb.com/www.aaa.com/

2行目の「/virtual/user/public_html/www.aaa.com/」はサーバに合わせて、絶対パスで書き換えてください。

◎質問者からの返答

いえ、そうではなく、

現在、

http://www.aaa.com/main/test.html

にリンクしてあるものを

http://www.bbb.com/www.aaa.com/main/test.html

につなげたい。

ただし、aaa.comなくなって、同じサーバを2つのドメインでアクセスできるようにしてからそうしたいと考えています。

そこで、特定のルール(ドメイン?)に応じて、リライトすることはできないのかなと考えています。


3 ● toohigh
●26ポイント

まず、集約後のサーバにて VirtualHost を使えば、リダイレクトの必要自体がないかと思いますが、その手の回答は不要、ですよね?

DOCUMENT_ROOT 直下の .htaccess にて、

RewriteEngine on

RewriteCond %{SERVER_NAME} ^www.aaa.com$

RewriteRule (.*) http://www.bbb.com/www.aaa.com$1

・・という感じに mod_rewrite を使えば良いのではないでしょうか。

◎質問者からの返答

ありがとうございます。

わからないものがでてきたので、調べてみます。

関連質問


●質問をもっと探す●



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