wordpressの独自ドメイン設定が大変だった話

実は完全移行にあたってまずサブドメインを取得して新しいページ作成をした後、
完成したら独自ドメイン(saorikomatsubara.comの)を移行しようと考えていました。

かんたんに移行できるだろうと高を括っていたのですが、
失敗して想像以上の作業時間(実時間6時間くらいかかったかと)を費やしてしまったので
備忘録的に&同じような事で悩んでいる方のためにもなるかと思ったので簡単に書き留めておきます。

wordpressにログインできなくなった

確実に一発で、最短で、スムーズに!独自ドメイン移行をしたかったので、
サーバーであるロリポップのカスタマーに、事前に自分の環境と合わせてハウツーを問い合わせました。

ちなみに旧サイト(WIXで作成)は
・ドメイン:muumuuドメイン
・サーバー:WIX

でした。

ムームードメインのネームサーバーをロリポップに変更し、
ロリポップで独自ドメインを設定しました。

ここからが問題でした。

wordpressの「WordPressアドレス」「サイトアドレス」を独自ドメインに入力し更新したところ、
ページ(旧・新どちらも)がエラーになる上、wordpressにもログインできなくなってしまった。
(wpログイン画面にアクセスすると、ページエラーの状態)→参考にした記事

対策として、ロリポップのFTPサーバーから「wp-config.php」をダウンロードし、
手を加えてアップロードし直します。
※DL前に属性を400→600にするのを忘れず(作業後は400にするのも忘れずやりましょう)

下記のコードをコピペして、

define('WP_SITEURL', 'ここに旧サイトアドレスを入れる');
define('WP_HOME', 'ここに新サイトアドレスを入れる');

するとどうでしょう・・・!
結局うまくいきません!!

めちゃくちゃ調べまくって、色々な設定を貼ってはアップし消しての繰り返し。

色々な事をしていく中、最終的に


define('WP_SITEURL', 'ここに新サイトアドレスを入れる');
define('WP_HOME', 'ここに新サイトアドレスを入れる');

で落ち着きました。

ちなみに、このdefine〜のコードを設定しておくと、
wordpressのダッシュボードからはそれぞれのアドレス設定項目はグレーアウトになります。
まぁ普段まず触る事はないので、万が一アドレス移行するときには
また「wp-config.php」をいじれば良いのです。

SSL化したらレイアウト崩れが起きた

ロリポップが2017年から無料の独自SSL提供を開始していたのは知っていたので、
これを機に我がサイトもSSL化しようと思いました。

いざSSL設定をしたらば、ページのレイアウトが盛大に崩壊!!

そこでまた「wp-config.php」をいじるのです。
下記のコードを入れたら直りました。

$_SERVER['HTTPS'] = 'on';
$_ENV['HTTPS'] = 'on';

SSL化したのに鍵マークが表示されずリダイレクトループが発生

これも調べたらよくある現象のようで、色々な解決方法がありました。
その中でも一番楽そうな方法として、wordpressのプラグインによる制御を試みる事に。

参考にした記事

これで瞬時に鍵マークがついてリダイレクトループも起こっていない様子。
wordpressは困ったときにこのようなプラグインがたくさんあるので便利です。

と、こんな事を乗り越えてやっとこさ公開にこぎつけました。
疲れた〜〜しばらくウェブ移行やりたくないです。笑

コメント

タイトルとURLをコピーしました