質問: 現在、独自ドメインで公開中の静的HTMLサイトがAサーバーにあります。 Aサーバーが使いにくいため、Bサーバーへの移動と、WordPress化・SSL化を同時に行うことにしました。 Bサーバーを契約して、そこに初期ドメインでWPを構築しました。 Bサーバー内にWPサイトが完成したので、独自ドメインのDNS設定変更?を行って、ドメインの向きを変える必要があります。 出来る限りサイトの表示に影響を出さずに変更したいのですが、 その場合、WP側はどんな設定をどのタイミングで行えばいいのでしょうか? DNS設定の変更には少し時間がかるようなので、WP側の設定をするタイミングがよくわかりません。 手順の詳細について調べてはみたのですが、検索方法が悪いのか見つけられれませんでした。 ### 【現状】 Aサーバー・・・ 独自ドメイン/静的HTMLのサイトが入っている Bサーバー(コアサーバー)・・・ 初期ドメイン/WP化したサイト(完成済)が入っている ### 【やりたいこと】 サイトのサーバー移転(A→B)に伴ってWP化とSSL化。Bサーバーに初期ドメインでWP構築済。 独自ドメインのDNS設定を変更して、独自ドメインでBサーバーのWPを表示したい。 サーバーの中身の移動はなし。 サイトが表示エラーになる時間は極力短くしたい(できればゼロ) ### 【わからない部分】 1WP設定のWordPress アドレス (URL)、サイトアドレス (URL)を初期ドメインから独自ドメインに変更する作業は、DNS設定の前ですか?後(何分後?)ですか?変更を行うとWPにログインできなくなることがありますが、その点は大丈夫なのでしょうか(wp-configファイルでの修正は知っています)。その場合、DNS設定が浸透するまでの間に何かしらの表示エラーになりますか? 2Bサーバー側のドメイン変更(初期→独自)設定はDNS設定変更前でいいんでしょうか? 3他に設定することはありますか?WP内は相対パスにしてあるので、書き換えは不要のはずです。サイトの構造とパーマリンクは同じにしたのでリダイレクトも不要です。この場合、データベースの変更は必要なのでしょうか?(データベース内に初期ドメインが残る部分はある?) 3SSL設定はDNS設定変更の完了後に行っても大丈夫でしょうか?DNS設定がはじめての作業で怖いので、作業を分けたいと思っています。同時に行うメリットは「手間が省ける」以外にありますか? 何卒よろしくお願いいたします。 解説サイト等のアドレスを貼って頂いても大丈夫です。
回答: まずWordPressのURLの変更については、公式ドキュメントを含めいくらでも情報があると思うので、そのとおりの手順で変更すれば大丈夫です。 で、事前に新ドメインに切り替えるとログイン等が出来なくなってしまうことを懸念されているんですよね。 この問題については、自分の環境のみではありますが、hostsと呼ばれるファイルを編集することで、対応可能です。 WordPressのサーバー移行 hostsファイルを編集してネームサーバー変更前に動作確認する方法 | いわしブログ つまり、 1. WordPressの設定を済ませる 2. 自環境のhostsファイルを編集し、新サーバのIPに向ける(この時点で自環境からはドメインで旧サーバにアクセスできなくなります) 3. WordPressの動作が問題ないことを確認した後に、DNSサーバの設定を新サーバのIPに向ける 4. DNSの変更が浸透した後に、外部からのアクセスも新サーバに向く という感じです。 SSLのタイミングはどちらでも大丈夫だと思いますが、また諸々の手間を掛けるのが面倒なので個人的には一緒に行いたいです。 追記 どんな変更が、なぜ必要なのかを挙げてみました 1. 独自ドメインの管理画面での、AレコードのIPアドレスを、新サーバ(WordPress)に変更 →独自ドメインへのアクセスを静的ページ(旧サーバ)からWordPressに変更するため 2. 新サーバのコントロールパネルでのドメイン設定を初期ドメインから独自ドメインに変更 →初期ドメインor独自ドメイン、どちらにしてもDNSによってIPアドレスに変換されてアクセスされるが、(おそらく)複数ユーザでサーバを共有している都合上、どのドメインをどのユーザのスペースに転送するか区別する必要があるため 3. WordPress設定画面でのURLの変更 →内部リンク等、動作に影響があるため 4. (必要に応じて)hostsファイルの変更 →DNSが変更されていない段階では独自ドメインで新サーバにアクセスできないため