リダイレクトとはwebページ(対象となるURL)に訪れたユーザーを別のサイト(対象となるURL)に転送する仕組みを言います。.htaccess(ドットエイチティーアクセス)リダイレクトとも言われ、WEB運用ではかなりの頻度で使われる仕組みで超重要な要素になります。.htaccessの基本的な内容や記述一例は以下を参照にして下さい。
wwwありの旧ドメインから新ドメインへ移行する場合
ページ単位でのリダイレクト処理で対応
wwwなし統一の記述である
RewriteCond %{HTTP_HOST} ^www\.olddomain\.com$
RewriteRule ^(.*)$ https://newdomain.com/$1 [R=301,L]
では、www旧ドメインから新ドメインへのリダイレクト処理はできません。したがって、ページ単位でのリダイレクトが正攻法になるでしょう。記述は以下の通りです。
ページ単位でのリダイレクト
RewriteEngine On
RewriteRule ^対象のURL$ 飛ばしたい新URL [R=301,L]
以上の記述が必要となります。対象のURLと飛ばしたい新URLはhttpから記述しましょう。また、複数のページがある場合はそれぞれ改行して記述していくことになります。
複数ページをリダイレクト例
RewriteEngine On
RewriteRule ^http://www.olddomain.com$ https://newdomain.jp [R=301,L]
RewriteRule ^http://www.olddomain.com$ https://newdomain.jp [R=301,L]
RewriteRule ^http://www.olddomain.com$ https://newdomain.jp [R=301,L]
実際の記述は上記のようになります。302リダイレクトを希望する場合は301を302に変更して記述しましょう。
wwwありの旧ドメインから新ドメインへ飛ばす方法まとめ
サイトリニューアルや移転等でリダイレクト設定をする必要があります。正しく設定が出来ないことでSEO的に評価が下がってしまうことも重要ですが、元々アクセスしていたユーザーが離れる原因になってしまいます。設定後に正しく機能しているかチェックしましょう。
301リダレイクとのSEO引き継ぎの期間
301リダイレクト設定をすることで前のSEOパワーを引き継ぐ事が知られています。リダイレクトをすればすぐに引き継ぐこともありますが、新規ドメインへの引き継ぎなどの場合は、3ヶ月程度かかる場合があります。その場合、ドメインパワーツールで調べてもずっと0のままです。また、検索結果上もすぐに表記が変わるわけでもないので、気長に待つこととなります。