WordPressのドメインを変更する方法を分かりやすく解説【初心者必見!】

WordPressのドメインを変更する方法を分かりやすく解説【初心者必見!】

WordPressのドメインの変更方法や、301リダイレクトのやり方などを紹介したいと思います。

今回、引っ越しをするサイトは当ブログのサブドメインです。このサブドメインをメインドメインに変更していきます。

飼いヌコ
何故、引っ越すのですか? 面倒くさいですよ。

メインドメインとサブドメインでブログの内容が違いすぎると、SEO的にどうなのだろうと思うようになり、過疎化しているサブドメインを独立させたら、メインドメインのアクセスが増えるのではないかと結論づけました。

飼いヌコ
サブドメイン的にも独立させたらアクセスが増えるかもしれないですね。
スポンサーリンク

ドメインを変更することによるデメリット

ドメインを変更した場合には、どのようなデメリットが起こりうるのでしょうか?

WordPressのドメインを変更する方法を分かりやすく解説【初心者必見!】

いくら過疎サイトといっても、2年半も運営しているので、それなりの歴史があります。Google先生もこの期間を把握しており、サイト運営が長ければ長いほどGoogleから信用されて、検索順位が上がりやすくなります。

いわば、Googleから信用されているドメインを真っ新なドメインに変更するという事は、今までGoogleから得た信用を捨てて、1から出発する事になります。

飼いヌコ
アクセスが減るという事ですね。

その他では、ドメインを変更してしまうと、他サイトからリンクを貼ってもらっている場合、404エラーになってしまいます。

飼いヌコ
これは困った問題だな~。

icon-question 404エラーとは

削除等で存在しなくなったページにアクセスすると、サーバーから返されるエラーの事。

また、ドメインを変更しただけでは、旧サイトと新サイトの内容が同じになってしまい、新サイトがコピーコンテンツとみなされて、Googleからペナルティーを受けてしまいます。

飼いヌコ
ヤバいよヤバいよw

正しいドメインの変更方法とは

旧ドメイン(ここではサブドメイン)のGoogleの評価(アクセス数)を、新ドメインに引き継がせるためには、301リダイレクトという方法を使います。

リダイレクトとは、WEBページの移転時に、移転前のWEBページにアクセスすると、自動的に移転後のWEBページに転送させる事です。

リダイレクトの種類
  • 301リダイレクト   永久的
  • 302リダイレクト   一時的
飼いヌコ
今回はドメインの引っ越しなので、301リダイレクトを使うんですね。

今回のドメイン引っ越しの条件です。

  • サーバー(エックスサーバー)の変更は無し
  • データベースの変更も無し
  • ドメインのみ変更

(旧)http://kurashi.11874.click

(新)https://41toshi.com/

飼いヌコ
何だか難しそうだけど、上手くいくかな?

ドメイン引っ越しは下記の手順で行っていきます。

  • 新規ドメインの取得
  • 旧サイトのデータのダウンロード
  • 新サイトへ「.htaccess」以外のファイルをアップロード
  • WordPressアドレスの変更
  • 301リダイレクトの設定
  • SEARCH REPLACE DBで画像やリンクの置換

新規ドメインの取得

まず最初に、引っ越し先の新規ドメインを取得する必要があります。ワタシはレンタルサーバーは エックスサーバーWordPressのドメインを変更する方法を分かりやすく解説【初心者必見!】 と契約しています。エックスサーバーでは、新規サーバー申し込みでドメインを無料で1個貰えます。その時のドメインが残っているので、使用していきたいと思います。

WordPressのドメインを変更する方法を分かりやすく解説【初心者必見!】

あるいは、普通に お名前.comWordPressのドメインを変更する方法を分かりやすく解説【初心者必見!】 で購入しても良いですね。なお、お名前.comでドメインを購入した場合は、ネームサーバーの変更が必要になります。

お名前.COMで購入したドメインをエックスサーバーで利用する方法
今回は、お名前.comで購入した独自ドメインを、レンタルサーバー会社のエックスサーバーで利用する方法を紹介したいと思います。 お名前....

旧サイトのデータのダウンロード

旧サイト(ここではhttp://kurashi.11874.click)のデータを丸ごとコピーしてやります。方法は、FTPソフトの FileZilla(ファイルジラ)を使います。

今回の場合は、当ブログ(https://11874.click/)のサブドメインになるので、11874.clickから「public_html」と進み、該当するサブドメイン(http://kurashi.11874.click)をフォルダごとローカルへダウンロードします。

WordPressのドメインを変更する方法を分かりやすく解説【初心者必見!】

新サイトへ「.htaccess」以外のファイルをアップロード

ローカル(PCのデスクトップ)にダウンロードした旧サイトのファイルのうち、「.htaccess」以外のファイルを新サイト(http://41toshi.com)の「public_html」フォルダ直下にアップロードします。

WordPressのドメインを変更する方法を分かりやすく解説【初心者必見!】

完了したら、新ドメインへアクセスします。新しいサイトアドレスのトップページのみ表示されて、下層ページのURLが旧ドメインのアドレスになっていれば成功です。

icon-exclamation-triangle トップページが表示されない場合は、移行先にある下記のファイルを削除してやります。
「index.html」「index.htm」「index.shtml」「index.cgi」

WordPressアドレスの変更

旧ドメインのWordPressのダッシュボードへアクセスして、「設定」➝「一般」へ進み、「WordPress アドレス (URL)」「サイトアドレス (URL)」を新ドメインに書き換えます。

WordPressのドメインを変更する方法を分かりやすく解説【初心者必見!】

新ドメインへアクセスして、問題なく表示されていればOKです。

301リダイレクトの設定

新しいドメインを作成したので、まったく同じ内容のサイトが2つ存在することになります。そこで、旧ドメインにアクセスした場合に、新ドメインに転送されるように301リダイレクトの設定を行います。

「独自ドメイン」の部分は新ドメインを記入して下さい。

WordPressのドメインを変更する方法を分かりやすく解説【初心者必見!】

このようにブロブの中身は変わらずにURLだけが変わりました。これで旧ドメインにアクセスした場合でも、新ドメインにリダイレクトされる様になりました。

WordPressのドメインを変更する方法を分かりやすく解説【初心者必見!】

ドメイン変更後に新サイトの画像が表示されない場合

飼いヌコ
一件落着といきたいところですが、画像が全く表示されませんよw

ブログのドメインが変更されたので、当然画像URLも変更されます。今まで旧ドメインでアップロードした画像は新ドメインでは表示されなくなります。この場合1つ1つ手作業で画像URLを修正していかなければなりません。

飼いヌコ
日が暮れますよ(笑)。

そんな面倒な作業をしなくても、簡単に画像を張り替えることが出来ます。下記の記事で解説しています。

WordPressでドメイン変更後に画像が表示されないトラブルの解決方法
WordPressでサイトを移転した時に、ドメインを変更すると画像が表示されなくなるトラブルの解決方法を紹介します。 例えば、 か...
飼いヌコ
簡単に置換できましたね、良かった~。

最後に

ドメインが変更されたので、Google サーチコンソールやブログランキングなど、URLを登録しているサイトの変更をしておかなければなりません。

飼いヌコ
内部リンクがあれば、張り替えないといけませんね。

SEARCH REPLACE DBによりすべての内部リンクが置換されています。

飼いヌコ
へ~、便利なスクリプトだな~。

最後にドメイン変更のおさらいをしておきます。

  1. 新規ドメインの取得
  2. 旧サイトのデータのダウンロード
  3. 新サイトへ「.htaccess」以外のファイルをアップロード
  4. WordPressアドレスの変更
  5. 301リダイレクトの設定
  6. SEARCH REPLACE DBで画像やリンクの置換
スポンサーリンク

フォローする

コメント

  1. hub より:

    有用な記事なので参考にさせていただきました。
    その上で質問です。

    1.
    新ドメイン(のサーバ)には.htaccess以外のファイルをコピーしましたが、.htaccessが無いとトップページが表示されないのではないでしょうか?

    2.
    .htaccessに301リダイレクトを設定するのは、旧ドメインで動いているサーバの.htaccessでしょうか?

    すみません、記事を読んでいる内に新/旧の区別がわからなくなりました…

    • ごりょんさん より:

      hubさん、コメントありがとうございます。

      1に関しては、ワタシの場合は問題なく新しいサイトのトップページが表示されました。

      2ですが、旧ドメインの.htaccessに設定します。

      よろしくお願いします。

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です