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

同一Webサーバでドメイン移行を行った場合のリンクジュースの引き継ぎ方法について教えてください。
旧来使っていたレンタルサーバ(ロリポップ)のサブドメインのサイトを、先月新しい独自ドメインを取得し、新ドメインへの移行設定をしました。結果、新旧ドメインのどちらからでもサイトが見れるようになりました。つまりWebサーバの引っ越しではなく、ドメイン名だけ新規に「追加」された形になっています。

旧ドメインのページランクを新ドメインに移したいと思っており、.htaccessへ301リダイレクトの記述(※)を行ったところ、サイトにアクセスすると無限ループしてるような感じになり、サイトが表示されません。

※.ataccessの中に下記のように一行だけ記述しました
Redirect 301 / http://newdomain-hogehoge.com/

このようなケースの場合、どう記述すれば無限リダイレクトを行わずにページランクを移行できるでしょうか
※回答は具体的にコードで教えてください。


●質問者: irhnhhtn
●カテゴリ:インターネット ウェブ制作
✍キーワード:.htaccess Web アクセス コード サイト
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● y-kawaz
●60ポイント ベストアンサー

RedirectではなくRewriteを使って以下のように条件付けしてリダイレクトしてやれば良いです。

RewriteEngine on
RewriteCond %{HTTP_HOST} !=newdomain-hogehoge.com
RewriteRule (.*) http://newdomain-hogehoge.com/$1 [R=301,L]
◎質問者からの返答

リダイレクトで開けました!

後はページランクが引き継がれるのを様子見って事ですね。

ありがとうございました。


2 ● あすか
●3ポイント

「同一Webサーバ」であるので、「Redirect 301」を使ったリクエスト転送はできません。

原理的に、「ページランクを移行」することもできません。


どうしてもページランクを移行したいということでしたら、旧ドメイン用のサーバB(独自ドメインが設定でき、ApacheでRedirectが使えるものなら最小容量でかまわない)を別途用意し、ネームサーバに旧ドメインがサーバBを指すように設定して下さい。

そして、サーバBのルートに、以下の.htaccessを設置して下さい。

Redirect permanent / http://newdomain-hogehoge.com/
◎質問者からの返答

ありがとうございます。

旧ドメインはサブドメインなので、自由には移動できないと思うのです。

上の回答方法にあるRewriteを調べたところ、条件も指定できてページランクも

移行されそうな情報に見受けられたのですが、どうなんでしょうか?


3 ● pretaroe
●17ポイント

>上の回答方法にあるRewriteを調べたところ、条件も指定できてページランクも

>移行されそうな情報に見受けられたのですが、どうなんでしょうか?

301の転送なら、移行されます。

◎質問者からの返答

了解です。

ありがとうございます。

関連質問


●質問をもっと探す●



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