WordPressマルチサイトで追加した子サイトをメインサイトに統合してみた

このブログを運用しているドメイン
「hiranokentaro.net」
では、

  1. 子沢山主夫の活動記録(このブログ)
  2. 主夫と子沢山(子供5人)の賑やか成長ブログ
    http://kodomo.hiranokentaro.net/
  3.  Webに関する調べ物の記録
    http://tech.hiranokentaro.net/

の3つを運用してました。

「2」のブログは現在、三女(未熟児で生まれた)のリハビリブログとして活用中。

一方、「3」のブログはWeb関連を中心に技術的なメモを書こうと始めたブログでしたが、途中から「1」のこのブログで技術的なメモを書くようになったので、ずっと放置状態でした。

アクセス数は更新していたころは「3」のブログが一番多かったんですが、更新を止めてから徐々に減少していました。

WordPressのマルチサイトなのでメンテナンスは一括で済むんですが、更新を止めたブログのテンプレートやウィジェットの調整が面倒くさくなったので、この際、「1」のメインブログに統合しちゃえ!と思ってやってみました。

作業した手順を簡単にメモしておきます。

  • バックアップ
    SSHでサーバに接続しフォルダを圧縮バックアップ
  • データベースバックアップ
    phpMyAdminでデータベースをバックアップ
  • エクスポート
    WordPressの標準機能”ツール”-“エクスポート”で「3」の投稿をすべてエクスポート
  • インポート
    プラグイン”WordPress インポートツール”でエクスポートした記事を「1」にインポート
  • 画像コピー
    SSHで「3」のブログの画像を「1」のブログの画像フォルダにコピー
    ※マルチサイトのメインサイトの画像は”wp-content/uploads”配下にありますが、追加したサイトの画像は”wp-content/blogs.dir”配下に格納されています
  • URL変更
    プラグイン”search regrex”で画像のURLを「3」から「1」のブログへ置換
  • リダイレクト
    プラグイン”Simple 301 Redirects”で「3」への全てのアクセスを「1」へリダイレクト

    ワイルドカード(Use Wildcards?)にチェックを入れ、全てのアクセス(Request)”/*”を「1」(Destination)”https://hiranokentaro.net/*”へ転送

本当はバーチャルドメイン弄ってリダイレクトさせて、「3:Webに関する調べ物の記録」のブログを削除したかったんですが、私の技量では出来なかった・・・

プラグインで対応してみました。


投稿日

カテゴリー:

投稿者: