忍者ブログからWordPressへの移行記録

忍者ブログからWordPress(ワードプレス)へブログを移行したメモ。少しマニアックなエントリーだけど、参考になる人もいるだろうから、ざっくりとしたメモレベルで書いてみようと思う。

[移行する事になったきっかけ]

これまで忍者ブログというのを使ってブログを書いていたんだけど、最近、広告表示の仕方がエグくて、何だか嫌になってきた。課金しようかとも思ったけど、3Gで2,400円/年も微妙な感じで払う気がしないって事で、この際、空いたサーバにワードプレスを置いて、そちらに移行する事にした。

[忍者ブログとは]

2005年ぐらいからブログを書いている。最初は、Seesaaブログというのを使っていたのだが、ある時から、Seesaaブログ全体が中国から遮断され、中国国内からアクセス出来なくなった為、他のブログツールに移行する必要があった。この時、検索エンジン対策がしっかりしていて、独自ドメインが無料で使えるブログサービスを探していたところ、忍者ブログ(http://www.ninja.co.jp/blog/)というのを見つけたので、これにした。私が調べた限りでは、無料で独自ドメインが使えるのはここぐらいだと思う。以降、長い事お世話になっていた。

[移行の手順]

1.WordPressインストール

前提として、PHPとMySQLが動いている環境が必要。
基本的にはここ(http://wpdocs.sourceforge.jp/WordPress_%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB)を見て、インストール作業をする。まじで、5分ぐらいで終わる。

2−1.忍者ブログからエクスポート

忍者ブログはMT形式へのエクスポートが可能なので、以下のマニュアル見ながら、実行。
http://www.ninja.co.jp/blog/help/manual/2711/
文字コードはもちろん、UTF-8です。

2−2.URLの変更

今回、laoban.natec.cnドメインから、laoban.wangji.jpに変更したかったので、2−1で取得したMTファイルの中身を一括置換。ドメイン名の変更がなければ、この作業は必要ない。

3−1.画像の取得

忍者ブログの移行における最大の問題は画像の一括エクスポートがないという事。ブログは吐き出せるのに、画像は一度に出させない。一点づつ画面からダウンロードする必要がある。これはきつい。まあ、無料のブログツールだから文句言えませんが・・・。

一点づつのダウンロードはきついので、FirefoxにDown Them All(https://addons.mozilla.org/ja/firefox/addon/downthemall/)というプラグインを入れて、管理画面から一画面づつまとめてダウンロードした。これなら15枚ずつダウンロード出来るので、1枚づつやるより、大分、楽だった。

3−2.画像をワードプレスにアップロード

3で取得したファイルを2のエクスポートファイルで参照出来る位置にアップロード。

4.ワードプレスにMTファイルをインポート

そのままではインポート出来ないので、Movable Type and TypePad Importer(http://wordpress.org/plugins/movabletype-importer/)というプラグインをインストール。これ使って、2で出したMTファイルをインポートする。

この段階で最低限の移行は完了。私の環境の場合、以下の課題があったので、ここからもう一工夫した。

[課題A] ドメインをnatec.cnからwangji.jpへ変更

[課題B] 忍者ドメインでは

     http://laobaon.natec.cn/カテゴリ名/ブログタイトル名/

     というようなURLとなっており、これを維持させたかった。

つまり、

http://laobaon.natec.cn/ほげ/ふげふげ/

というアクセスがあったら、

http://laobaon.wangji.jp/ほげ/ふげふげ/

と自動転送したかった。これは検索エンジン対策で、検索エンジンに古いドメインがインデックスされているので、新しいブログページに自然と誘導出来るようにしたいという狙いがあった。

5.パーマリンクを変更

ワードプレスのデフォルトはhttp://laoban.wangji.jp/?=xxxという形式なので、Permalink Settingsでカスタム設定を選んで、以下を指定。

http://laoban.wangji.jp/%category%/%postname%/

これで、記事のエントリーがほぼ忍者と同じ形式になるので、後は転送設定。

6.vhost設定でリダイレクト

幾つか方法があるだろうが、私が使っているサーバがVPSなので、apacheのconfで対応するのが楽。DNSでlaoban.natec.cnを該当サーバに振って、Virtual Hostの設定に以下を記述するだけ。

ServerName laoban.natec.cn
Redirect permanent / http://laoban.wangji.jp/

意味としては、laoban.natec.cnに来たら永久(permanent)にlaoban.wangji.jpに転送するという設定。この書き方で、ドメイン名だけが入れ替わる。どんなURLでもトップに飛ばす場合には、RedirectMatchを使う。permanetを入れる事で、Googleなどの検索エンジンは永久に移行された事を知るので、以降は、wangji.jpがインデックスに登録されるので、すんなりと移行出来る。

朝起きて、会社行く前には終わったので、2時間も掛からなかったと思う。恐るべし、ワードプレス。

この後、SEO対策のプラグインやら、テーマの入替えなどもしたけど、移行の話しとは関係ないので、別の機会に。参考になれば幸いです。

  1. No comments yet.

  1. No trackbacks yet.

(上記4文字の英数字を入力してください)※

return top