【WordPress】ドメイン名変更手順!丁寧に、一つずつ。

Webサイトのドメインを変更するのはあまりオススメしません。
(例 https://abcdefg.jp → https://hijklmn.jp)

今までのSEO効果等が失われる可能性もあり、また、外部からのリンクも切れてしまいます。

それでも変更することはあると思いますので、その手順を残しておきます。

やりたいこと

既に公開済みのサイトのドメイン名を、別ドメイン名に差し替える。
元ドメインは破棄する。(有効期限が到来したら失効)

サイトの移行はせず、稼働しているサーバー(WordPress)そのものに対してドメイン変更を行う。

なお、変更に失敗した場合の影響が大きなサイトの場合、移行&ドメイン名変更、とする方が安全です。

環境

  • AWS Lightsail (WordPress)
  • SSL証明書はLet’s Encrypt

変更作業

新しいドメインの取得

新しいドメインを取得しましょう。
一般的なドメイン取得サービスを利用すれば問題ないです。

新しいドメインに対してSSL化(Let’s Encrypt)

# Let's Encryptの取得
# 新規設定時と同じ方法でOK

# 証明書の取得
letsencrypt-auto certonly --webroot -w /opt/bitnami/apps/wordpress/htdocs/ -d ドメイン名

# 証明書の配置
sudo cp /etc/letsencrypt/live/ドメイン名/fullchain.pem /opt/bitnami/apache2/conf/server.crt
sudo cp /etc/letsencrypt/live/ドメイン名/privkey.pem /opt/bitnami/apache2/conf/server.key

# 再起動
sudo /opt/bitnami/ctlscript.sh restart apache

WordPress設定の変更

WordPress上にURLの設定があります。
グレーアウトされていて変更できない場合は、wp-config.php で直接設定している可能性がありますので、そちらを修正しましょう。

# wp-config.php を編集
cd /opt/bitnami/apps/wordpress/htdocs
vi wp-config.php

# 以下の箇所を新しいドメイン名に変更
define('WP_SITEURL','https://旧ドメイン名/');
define('WP_HOME','https://旧ドメイン名/');

# 再起動
sudo /opt/bitnami/ctlscript.sh restart apache

サイト内コンテンツの変更

サイト内コンテンツで旧ドメイン名を直接記入している場合など、コンテンツ(文章)自体の修正が必要になることがあります。

「Better Search Replace」などのプラグインを利用し、DBの内容を一括で切り換えてしまいましょう。

※作業前にバックアップはお忘れなく!

301リダイレクト設定

今回は旧ドメインが廃止となるため、設定しても無意味。
そのため、リダイレクト設定は入れておりません。

外部サービスの設定変更

「Google Analytics」や「Google Search Console」などのその他外部サービスの設定も変更しましょう。
アフィリエイト等の登録もドメイン名で実施していることがありますのでご注意ください。

               
           

   
株式会社グロリア
石黒直樹
         
最後までお読みいただき、ありがとうございました!

以下も、ぜひご活用ください^^
情シスの定石
メルマガ
Site Access Log by HTTP Header
Site Access Log by HTTP Header
デジタル活用塾360

    >【発売中】情シスの定石(技術評論社)

    【発売中】情シスの定石(技術評論社)


    情報システム部門の担当者が「絶対に」押さえるべきノウハウを体系化!

    ・システムの企画から廃止まで、情シスが「何をすべきか」「どう動くべきか」がわかる
    ・失敗につながる「見えない要因」を明らかにし、成功に導くためのポイントを解説
    ・情報システム開発に携わるすべての人の必読書

    ■ こんな方にオススメ
    現役「情シス」/ 異動で「情シス」へ / 転職で「情シス」へ
    部下・新人育成にお悩みの方 / 業務部門の方
    経営者 / 開発ベンダ勤務の方 / 就活生

    CTR IMG