このブログを運用しているドメイン
「hiranokentaro.net」
では、
- 子沢山主夫の活動記録(このブログ)
- 主夫と子沢山(子供5人)の賑やか成長ブログ
http://kodomo.hiranokentaro.net/ - 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に関する調べ物の記録」のブログを削除したかったんですが、私の技量では出来なかった・・・
プラグインで対応してみました。