hiroyukitsuda.com から htsuda.net にドメインを変更した際の作業の流れ。

さくらのコントロールパネルで新しいドメインを追加する。
お名前.com で htsuda.net にさくらのネームサーバーの値を設定する(ns1.dns.ne.jpみたいなやつ)。
さくらのコントロールパネルでhtsuda.net のパスを hiroyukitsuda.com のものと同じにする。
この時点で htsuda.net が表示可能になるがトップページにアクセスすると hiroyukitsuda.com へ飛ばされる。

WordPressにログインし設定画面で「WordPress アドレス」と「サイトアドレス」を http://htsuda.net に変更。
この時点で htsuda.net のドメインで旧ドメインのコンテンツにアクセス可能になる。

次に旧ドメインにリダイレクトの設定を行う。
さくらのコントロールパネルで hiroyukitsuda.com のパスを新しいディレクトリに指定する。
そのディレクトリに .htaccess を設置し、中身を下記のようにする。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ http://htsuda.net/$1 [R=301,L]
</IfModule>
# END WordPress

終わり。

SSL化も行おうと思ったけど、さくらから提供されているプラグインがPHP5.6、7.1でしか動かず、サーバーのPHPは7.2だったのでやめることにした。プラグインが7.2に対応したらやろうと思います。

参考にしたページ

WordPressのドメイン変更とさくらインターネットでの常時SSL化
https://yoshikogahaku.jp/2017/10/24/post-481/

.htaccess でのリダイレクト(転送)設定の書き方
http://www-creators.com/archives/248

さくらのサブドメインから独自ドメインに変更する手順
https://yuzuyu3.com/sakurasub/

【WordPress】常時SSL化プラグインの使い方
https://help.sakura.ad.jp/hc/ja/articles/115000047641

コメント