WordPressのドメイン、wwwあり・なしを変更する方法

  • あとで読みたい人は…

@cappeeです。

面倒そうだったので後回しにしていたWordPressのドメイン変更が、わりと簡単だったのでそのメモです。

私の場合は、ドメイン自体を変更したのではなく、wwwありからwwwなしに変更しました。( http://www.cappee.net → http://cappee.net)

とてもスッキリして清々しいです。

WordPressのドメインを変更する方法

ドメイン転送の確認

私のようにwwwあり・なしで設定したい場合、取得したドメインサービスの方で転送設定をしている可能性があるので、まずはそれを解除しておきます。

XREAの場合、下記の転送設定のところに何も記載しないで保存します。(なお、サーバーは今後以降予定です。)

wp domain WordPressのドメイン、wwwあり・なしを変更する方法

WordPressデータの移動

新しいドメインへWordPressデータを移動、またはwwwありのフォルダからwwwなしのフォルダへデータを移動します。WordPressのデータは重いので、私の場合はフォルダ名をwwwなしに変更してしまいました。

アドレスを変更

変更が必要なのは2点、「WordPress アドレス (URL)」と「サイトアドレス (URL)」です。ただし、管理画面から変更してしまうと管理画面も新しいアドレスに変更されてしまいログインできない場合がありますので、phpMyAdminかwp-config.phpで直接変更します。

phpMyAdmin

phpMyAdminで最初に設定したデータベース名を開き、「wp_options」テーブルを表示します。「option_name」の下記に新しいアドレスを設定します。

  • siteurl…WordPress アドレス (URL) 例:http://cappee.net/wp
  • home …サイトアドレス (URL) 例:http://cappee.net

wp-config.php

WordPressデータの直下にある wp-config.php を開き、下記の2行を追加してアップする。

define('WP_SITEURL', 'http://cappee.net/wp');
define('WP_HOME', 'http://cappee.net');

新ドメインに転送する

ドメインを引っ越ししたら古いドメインへアクセスした場合、301リダイレクト(恒久的な転送)をしてGoogleの検索エンジンにサイトを引っ越ししたことをお知らせします。一定期間リダイレクトさせるために古いドメインもある程度維持しておいて計画的にドメイン移行した方が今まで頑張ったSEOが引き継がれます。古いドメイン301リダイレクトに関しては下記をご覧ください。

サイトリニューアル時の301リダイレクト、.htaccess記述方法いろいろ

管理画面から転送する場合の注意点

wwwの変更だけ行った場合、下記のようにドメインサービスの管理画面から転送の設定を行えますが、XREAの場合、管理画面からの転送は302リダイレクト(一時的な転送)になってしまいました。

wp domain2 WordPressのドメイン、wwwあり・なしを変更する方法

下記のチェックツールに旧ドメインをいれると、リダイレクト方法が確認できます。

Search Engine Friendly Redirect Checker

もし管理画面の転送設定で301以外のリダイレクトだった場合は、管理画面の設定を解除して、上記と同じく「.htaccess」で301リダイレクトをしてください。wwwなしの場合は下記のように変更してドメインを記述し、転送したいドメインのフォルダ(wwwありのフォルダ)に保存してアップします。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.cappee\.net)(:80)? [NC]
RewriteRule ^(.*) http://cappee.net/$1 [R=301,L]

WordPressを使用している場合、indexファイルを/に飛ばす指定の下の2行は元々設定してあるので記述しなくても問題ありません。

RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ http://cappee.net/$1 [R=301,L]

以上でドメイン変更完了です。

Google ウェブマスター ツールに追加

wwwあり・なしの変更であってもGoogleの検索エンジンからは”別ドメイン”という扱いになっているので、「Google ウェブマスター ツール」の右上「サイトを追加」から今回新たに設定したwwwなしのドメインを追加し、表示された内容に従ってサイトの確認を行います。

確認が完了したら、右の[設定]→[設定]→「使用するドメイン」で、「URL を (wwwなし) と表示」にチェックをして保存すれば完了です。

953bafdd1b7bd2f550508504b871d57d WordPressのドメイン、wwwあり・なしを変更する方法

Google Analyticsを変更

Google Analytics」にログインし、右上の「アナリティクス設定」をクリックしたら、「プロファイル」や「プロパティ」のURLを変更します。

「プロパティ設定」には「ウェブマスター ツールの設定」があるので、新しいドメインの方を関連付けておきます。

ドメインを変更した際の修正は以上ですかね。

いずれにせよ、ドメインは変更がないように予めちゃんと決めておくことが大事だということ。

Pocket
article clipper WordPressのドメイン、wwwあり・なしを変更する方法

コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)