Google AdSenseを維持しつつ、メインドメインを「はてなブログ」へ、既存のWordPressを「サブドメイン」へ移行するプロジェクトの記録です。
なのだが、脳のエネルギーを完全に使い果たしたので文を構成できない。
以下、書きなぐった文章をAIに整理してもらった。
朝から6時間ほど続けて作業しているが全然終わらんぞ。アドセンス、アナリティクス、サーチコンソールの設定もサブドメインだと良くわからなかったりする。
ぎゃふん。
1. 今回の作戦(ドメイン構成の変更)
当初の計画は以下の通りです。
-
サブドメインの取得:
club.kotonakarebel.comを新設。 -
WordPressの移動: メインで運用していた「日本甲斐性なしくらぶ」をサブドメインへ。
-
メインドメインの開放:
kotonakarebel.comを「はてなブログ」で使用可能にする。
2. 移行作業の落とし穴
Xサーバーの「簡単引越し」機能を使い、土地(ドメイン)から土地へ家(サイト)を丸ごとコピーする作業を行いました。
-
失敗談: 先にサブドメインへWordPressを空インストールしてしまい、不要なデータ削除に手間取った。
-
現象: 引越し自体は成功したものの、サイト内のリンクがすべて「旧メインドメイン」を向いたままという問題が発生。
3. 「Better Search Replace」での大事故
リンクを一括置換しようとプラグインを使用したところ、予期せぬ挙動が発生しました。
-
トラブル: 全アドレスが
club.club.kotonakarebel.comという謎の重複URLに置換されてしまった。 -
被害: サイトへのアクセス不可、および管理画面へのログインも不可能という「詰み」の状態に。
4. 執念のリカバリー作業(phpMyAdminの操作)
管理画面に入れないため、サーバーの裏側(データベース)から直接修正を試みました。
-
ログイン情報の特定: Xサーバーのファイルマネージャから
wp-config.phpを確認。そこに記載された「データベースユーザー名」と「パスワード」を特定。 -
データベースへ潜入: 特定した情報で
phpMyAdminにログイン。 -
URLの直接修正:
wp_optionsテーブル内のsiteurlとhomeの項目が異常なURLになっていたため、正しいサブドメイン名に手動書き換え。
5. 作業完了と教訓
無事にサイトが復旧し、各リンクも正常にサブドメイン内で動作することを確認できました。
今回の教訓: 「一括置換プラグインを使う前には、バックアップが必須。そして、いざという時は
wp-config.phpとphpMyAdminが命綱になる。」
