たにーです。
またまたやることにしました、wordpressサイトのドメイン変更。
ということで、この記事では、エックスサーバーでwordpressサイトのドメインを新しいものに変更した流れを解説していきます。
なお、今回使ったパソコンはウィンドウズですが、macでもFTPソフトを使えば基本的には同じような流れでできるはずです。
エックスサーバーでwordpressサイトのドメインを変更する方法
では、まず始めにFTPソフトを起動します。
![xサーバードメイン変更1](https://tanilog.jp/wp-content/uploads/2020/01/101-min-1.png)
そして、FTPソフトを使ってサーバーにログインしていくのですが、ログインするための設定ができていない場合、ここで新規ホストを登録します。
「新規ホスト」をクリック。
![xサーバードメイン変更2](https://tanilog.jp/wp-content/uploads/2020/01/102-min.png)
次に、ホストの設定画面でそれぞれの情報を入力していきます。
![xサーバードメイン変更3](https://tanilog.jp/wp-content/uploads/2020/01/103-min.png)
xサーバーの「サーバーパネル」にログインしたら、FTPの欄の「サブFTPアカウント設定」をクリックします。
![xサーバードメイン変更4](https://tanilog.jp/wp-content/uploads/2020/01/104-min.png)
ページを開いたら、ドメイン選択画面で適当なドメインを選び「選択する」をクリックします。
ここではFTPソフトの設定情報を確認するだけなので、ドメインはどれでもOKです。
![xサーバードメイン変更5](https://tanilog.jp/wp-content/uploads/2020/01/5-min.png)
「選択する」をクリックすると以下の画面になりますので、「FTPソフト設定」をクリック。
![xサーバードメイン変更6](https://tanilog.jp/wp-content/uploads/2020/01/61-min.png)
すると、FTPアカウントの設定内容を見ることができます。
- FTPサーバー(ホスト)名
- ユーザー名(アカウント名)
- パスワード
を、それぞれFTPソフトに入力します。
![xサーバードメイン変更7](https://tanilog.jp/wp-content/uploads/2020/01/7-min.png)
「ホストの設定名」は、何でも構いません。
管理しやすい名前に設定します。
そして、「ホスト名」「ユーザー名」「パスワード」をそれぞれ入力していきます。
![xサーバードメイン変更8](https://tanilog.jp/wp-content/uploads/2020/01/8-min.png)
入力できたら、次に「暗号化」をクリック。
![xサーバードメイン変更10](https://tanilog.jp/wp-content/uploads/2020/01/11-min.png)
「FTPS(Explicit)で接続」のみにチェックを入れ、「OK」をクリック。
![xサーバードメイン変更11](https://tanilog.jp/wp-content/uploads/2020/01/12.png)
無事、新規ホストが設定されました。
では、さっそく接続してみましょう。
「接続」をクリック。
![xサーバードメイン変更9](https://tanilog.jp/wp-content/uploads/2020/01/9-min.png)
「暗号化の状態の保存」というクエスチョンがでますので、「はい」をクリック。
![xサーバードメイン変更12](https://tanilog.jp/wp-content/uploads/2020/01/14-min.png)
無事ログインできました。
![xサーバードメイン変更13](https://tanilog.jp/wp-content/uploads/2020/01/15-min.png)
それでは、ドメインを変更したいサイト(旧ドメイン)のデータを、新ドメインにコピーしていきます。
旧ドメインのフォルダをクリック。
![xサーバードメイン変更14](https://tanilog.jp/wp-content/uploads/2020/01/16-min.png)
そのフォルダ内に「public_html」というフォルダがあるので、これをデスクトップにドラッグ&ドロップでコピペします。
![xサーバードメイン変更15](https://tanilog.jp/wp-content/uploads/2020/01/17-min.png)
データが大きいと結構時間がかかりますが、気長に待ちましょう…。
![xサーバードメイン変更16](https://tanilog.jp/wp-content/uploads/2020/01/19-min.png)
コピーできたら、次に新ドメインのフォルダを開きます。
今回は、新ドメイン「enekatsu.com」に変更するので、該当のドメインをクリック。
![xサーバードメイン変更17](https://tanilog.jp/wp-content/uploads/2020/01/20-min.png)
では、先ほどデスクトップにコピーした旧ドメインの「public_html」のデータを、新ドメインの「public_html」にコピーしていきます。
![xサーバードメイン変更18](https://tanilog.jp/wp-content/uploads/2020/01/21-min-1.png)
では、先ほどデスクトップにコピーした、旧ドメインのサイトデータが格納されている「public_html」のフォルダを開きます。
![xサーバードメイン変更16](https://tanilog.jp/wp-content/uploads/2020/01/19-min.png)
すると、フォルダ内に「HTACCESS」というファイルがあるので、それをデスクトップにドラッグ&ドロップで移動します。
以下の画像には拡張子が表示されていませんが、表示される場合「.htaccess」と表示されます。
![xサーバードメイン変更19](https://tanilog.jp/wp-content/uploads/2020/01/23.png)
以下のように、デスクトップに移動します。
「.htaccess」が表示されるかどうかはパソコンの設定によって異なりますが、表示されなくても特に問題ありませんので気にしないでOKです。
![xサーバードメイン変更20](https://tanilog.jp/wp-content/uploads/2020/01/24-min.png)
では、残りのデータを新ドメインにコピーします。
データを全選択してください。
![xサーバードメイン変更21](https://tanilog.jp/wp-content/uploads/2020/01/27-min.png)
そして、新ドメインの「public_html」フォルダにドラッグ&ドロップでコピペします。
![xサーバードメイン変更18](https://tanilog.jp/wp-content/uploads/2020/01/21-min-1.png)
完了すると、以下のように旧ドメインサイトのデータがすべてコピーされます。
![xサーバードメイン変更22](https://tanilog.jp/wp-content/uploads/2020/01/28-min.png)
次に、新ドメインでサイトがきちんと表示されるかどうかテストしてみましょう。
新ドメインをGoogle chromeなどブラウザの検索バーに入力してアクセスしてみます。
![xサーバードメイン変更24](https://tanilog.jp/wp-content/uploads/2020/01/333-min.png)
と、正しいアドレスを入力してアクセスしてみたものの、「まだホームページがアップロードされていません」と表示されてしまいました。
![xサーバードメイン変更23](https://tanilog.jp/wp-content/uploads/2020/01/29-min.png)
そういう場合は、先ほどアップロードしたデータ内にある「index.html」というファイルを削除します。
そして、もう一度アクセスしてみましょう。
![xサーバードメイン変更25](https://tanilog.jp/wp-content/uploads/2020/01/30-min.png)
無事表示されました!
![エネカツ](https://tanilog.jp/wp-content/uploads/2020/01/555.png)
では、次に301リダイレクトの設定をしていきましょう。
301リダイレクトというのは、旧ドメインにアクセスがあった場合に、新ドメインにアクセスを流すことができるという設定です。
これをやっておくことで、Googleのペナルティを回避できるだけでなく、サイトの評価も引き継ぐことができるので、ドメイン変更による影響を最小限に抑えることができます。
これをきちんとやっておかないと、最悪の場合検索結果から吹っ飛んでしまうということも十分に起こり得るので、必ずきちんと設定しておくようにしてくださいね!
では、さっそくやっていきましょう。
まず、先ほどデスクトップに移動した「.htaccess」のファイルを開きます。
テキストで編集可能ですので、そのまま開いてもらえばOKです。
すると、以下のようなテキストが表示されます。
これに、301リダイレクトをするためのコードを記述していきます。
![xサーバードメイン変更26](https://tanilog.jp/wp-content/uploads/2020/01/32-min.png)
#BEGIN WordPressの上部に、以下のコードを記載します。
[codebox title=”コード”]
RewriteEngine On
# ドメインを変更
RewriteRule ^(.*)$ https://new-site-domain.com/$1 [R=301,L]
[/codebox]
「https://new-site-domain.com」の部分を、以下のように新ドメインに変更してください。
![xサーバードメイン変更27](https://tanilog.jp/wp-content/uploads/2020/01/33.png)
設定に関しては、以下のサイト様を参考にさせていただきました。
301リダイレクトについて、めちゃくちゃ分かりやすく解説されています。
コードもお借りさせていただき、ありがとうございます!
[sanko href=”https://php-labs.com/create-site/seo/301-redirect-of-htaccess-in-wordpress.html” title=”WordPressで301リダイレクトを.htaccessで行う方法とは” site=”PHPラボ” target=”_blank”]
記載できたら、ファイルを上書き保存します。
![xサーバードメイン変更28](https://tanilog.jp/wp-content/uploads/2020/01/34-min.png)
では、301リダイレクトの設定をした「.htaccess」ファイルを、旧ドメインの「public_html」フォルダにアップロードします。
これをアップロードすれば、旧ドメインにきたアクセスが新ドメインに流れる、という仕組みです。
再び旧ドメインの「public_html」フォルダを開いてください。
![xサーバードメイン変更15](https://tanilog.jp/wp-content/uploads/2020/01/17-min.png)
そして、先ほどつくった「.htaccess」ファイルをドラッグ&ドロップでコピーします。
「アップロードの確認」という画面が表示されるので、「上書き」を選択して「OK」をクリック。
これで、旧ドメインから新ドメインへの301リダイレクト設定は完了です。
301リダイレクトが正常に作動しているかどうかのテストは、後ほどおこないます。
![xサーバードメイン変更35](https://tanilog.jp/wp-content/uploads/2020/01/45-min.png)
では、次に新ドメインのサイトにログインするための設定をおこなっていきます。
まずは、現在のドメインのダッシュボードにログインし、「設定」→「一般」のタブを開きます。
![xサーバードメイン変更29](https://tanilog.jp/wp-content/uploads/2020/01/36-min.png)
すると、以下のような画面になります。
wordpressアドレス(URL)とサイトアドレス(URL)を移行先の新ドメインのアドレスに変更します。
![xサーバードメイン変更30](https://tanilog.jp/wp-content/uploads/2020/01/37-min.png)
以下のように、新ドメインのアドレスに変更します。
![xサーバードメイン変更31](https://tanilog.jp/wp-content/uploads/2020/01/38-min.png)
新ドメインのURLが入力できたら、「変更を保存」をクリックして保存します。
![xサーバードメイン変更32](https://tanilog.jp/wp-content/uploads/2020/01/39-min-1.png)
保存できたら、自動的にログアウトされます。
旧ドメインのログイン情報を入力し、再度ログインします。
![xサーバードメイン変更33](https://tanilog.jp/wp-content/uploads/2020/01/40-min.png)
無事にログインできました。
アドレスも、ちゃんと新ドメインに移行されています。
![xサーバードメイン変更34](https://tanilog.jp/wp-content/uploads/2020/01/42-min.png)
無事ログインできるようになったら、301リダイレクトが正しく機能しているかどうかテストしてみます。
テストは、以下のようなリダイレクトチェックツールを使っておこないます。
サイトにアクセスし、旧ドメインのサイトURLをバーに入力します。
![xサーバードメイン変更36](https://tanilog.jp/wp-content/uploads/2020/01/46-min.png)
アドレスが入力できたら、「チェックする」ボタンをクリック。
![xサーバードメイン変更37](https://tanilog.jp/wp-content/uploads/2020/01/48-min.png)
正しくリダイレクトできていれば、以下のような画面が表示されます。
![xサーバードメイン変更38](https://tanilog.jp/wp-content/uploads/2020/01/49-min.png)
もし、301リダイレクトがうまくいっていなければ、「リダイレクトはしていません」と表示されてしまいます。
コードの記述間違いなどの可能性があるので、正しく記述されているか、正しくアップロードできているかチェックしてみてください。
ちなみに、「https」でURLを打ち込むと、テスト結果に反映されないようです。
http://の部分はそのまま、ドメインの部分のみ入力すれば正常にテストできるはずです。
![xサーバードメイン変更39](https://tanilog.jp/wp-content/uploads/2020/01/50-min.png)
ちなみに、.htaccessファイルに関しては、Xサーバーのサーバーパネルからも編集が可能です。
サーバーパネルより、「.htaccess」編集をクリック。
![xサーバードメイン変更40](https://tanilog.jp/wp-content/uploads/2020/01/51-min-1.png)
任意のドメインの「選択する」をクリック。
![xサーバードメイン変更41](https://tanilog.jp/wp-content/uploads/2020/01/52-min.png)
.htaccessの部分を編集し、編集が完了したら「確認画面に進む」をクリック。
正しく編集できていればOKです。
![xサーバードメイン変更42](https://tanilog.jp/wp-content/uploads/2020/01/54-min.png)
もし、サイトにGoogleアドセンスを導入している場合、新ドメインで引き続き広告を表示するためには再度の審査が必要です。
以前はどのサイトにでも広告が掲載できていたのですが、現在は規約が変わり、サイトごとに審査が必要になっています。
僕のサイトもGoogleアドセンスを利用しているので、新ドメインで再審査の申請をします。
まずは、Googleアドセンスにログイン。
ダッシュボードの「サイト」をクリックします。
![googleアドセンス再審査1](https://tanilog.jp/wp-content/uploads/2020/01/55-min.png)
サイト一覧が表示されるので、右上にある「サイトを追加」のボタンをクリック。
![googleアドセンス再審査2](https://tanilog.jp/wp-content/uploads/2020/01/56-min.png)
「新しいサイトを追加」のページに移動するので、新ドメインのサイトURLを入力。
![googleアドセンス再審査3](https://tanilog.jp/wp-content/uploads/2020/01/57-min.png)
新サイトのURLが正しく入力できたら「次へ」をクリック。
![googleアドセンス再審査4](https://tanilog.jp/wp-content/uploads/2020/01/58-min.png)
Adsenseコードが表示されるので、コードをサイトに貼り付けます。
テンプレートによっては、headタグ挿入用の記入欄があるので、それがある場合はその記入欄にコードを記入。
もしない場合は、プラグインなどを利用してコードを挿入することもできます。
Googleが「Site Kit」というwordpress向けのプラグインを提供しているので、それを利用するのもいいかもしれません。
なお、すでにアドセンスを利用している場合、コードはサイトに挿入済みだと思いますが、再審査時のトラブルをなるべく避けるためにも、念のため新しいコードに書き換えておくのがいいかと思います。
挿入できたら、「送信」ボタンをクリック。
![googleアドセンス再審査5](https://tanilog.jp/wp-content/uploads/2020/01/59-min.png)
無事送信されれば、以下の画面が表示されます。
![googleアドセンス再審査6](https://tanilog.jp/wp-content/uploads/2020/01/60-min.png)
サイト一覧を見ると、「承認手続きを進めています」と記載されています。
無事審査通過することを祈りましょう!笑
![googleアドセンス再審査7](https://tanilog.jp/wp-content/uploads/2020/01/611-min.png)
なお、Googleアナリティクスやサーチコンソールなどの再設定に関しては、以下の記事をご参考ください。
参考:Xサーバーでワードプレスのドメイン変更した流れを解説!
以上で、旧ドメインから新ドメインへの移行作業は終わりです。
ぜひ参考にしていただけるとうれしいです!