株式会社ライブキャストロゴ 株式会社ライブキャスト

flashcast:フリーで働くITエンジニア集団のブログ: WordPress移行計画(MT Style Post Nameプラグイン導入編)の続きです。次に、Bloggerで公開済の記事をWordPressにインポートします。

Bloggerから抽出したRSSをWordPressにインポートしました。
理由は、

  • WordPressのツールにあるBloggerからのインポートでは、うまくいかなかった。
  • 調査・テストに時間を掛けずに、サクッと、インポートしてしまいたかった。

という、単純なものでした。

Bloggerからのエクスポート

RSSをエクスポートします。
ブラウザで、以下のようなURLを入力します。

feed://blogger.flashcast.jp/feeds/posts/default?alt=rss&max-results=200

ブラウザに表示された結果を「ファイルの保存」などで、xmlとして保存します。

  • max-resultsは、最新の記事を何件取得するか指定するパラメータです。デフォルトでは付きません。
  • RSSリーダの機能がついているブラウザだと、ブックマークするかどうか聞かれたりするので、その機能がないIE6などを使います。

WordPressへのインポート

次に、WordPressにRSSをインポートします。WordPress管理画面の「ツール」-「インポート」機能で、RSSを選択します。

インポートするファイルを選択し、「ファイルをアップロードしてインポート」します。

この時に、flashcast:フリーで働くITエンジニア集団のブログ: WordPress移行計画(MT Style Post Nameプラグイン導入編)で導入したMT Style Post Nameプラグインがパーマリンクを加工してくれます。

パーマリンクがBloggerの各記事と同じになれば、http://blog.flashcast.jp/のリクエストをhttp://flashcast.jp/blog/にリダイレクトするようにすれば良いだけなので、移行がすごく楽になりそうです。

パーマリンクを比較してみます。
あれ?パーマリンクが違うものがあります。

flashcast:フリーで働くITエンジニア集団のブログ: 2地点の緯度経度から距離を求める(global化 1/2)
Blogger:http://blog.flashcast.jp/2009/08/2global12.html
WordPress:http://flashcast.jp/blog/2009/08/2-global-1-2.html

flashcast:フリーで働くITエンジニア集団のブログ: Stray ChildをFirefox 3.5対応
Blogger:http://blog.flashcast.jp/2009/09/strayed-childfirefox-35.html
WordPress:http://flashcast.jp/blog/2009/09/strayed-child-firefox-3-5.html

そう簡単には行きませんでした・・・
よし、他の作戦を考えるぞっ!