FC2ブログからwordpressへの移行

5月 30, 2010

しばらく前になるが、FC2ブログに書いていた記事をこのブログに引越しさせた。
例によって、一応記録を残しておく。

1.FC2から投稿データをエクスポートする。
2.エクスポートしたデータの文字コードを、EUCからUTF-8に置換する。
3.WP用にデータを置換する。

カテゴリは全部「未分類」に変更→PRIMARY CATEGORY: 未分類→CATEGORY: 未分類
ステータスは「未公開」に変更→STATUS: draft
「AUTHOR:」は現在のブログのAuthorに変更。または「admin」

wp:post_nameを、FC2ブログのblog-entry-***.htmlの***部分と一致するようにする。
自分はWPへインポート後に手動で実施した。
(これを忘れて公開してしまい、数時間後あわてて修正した)

画像格納場所の指定を置換。
以下のようになっている現在のFC2ブログ内の画像格納先URLを、wordpress内で
画像を格納したいパスに置換する。
(/wordpress/wp-content/uploads/直下とか、必要であればディレクトリをつくって指定)

http://blog-imgs-30.fc2.com/o/p/e/(FC2のID)/xxxxxxxxxx.jpg


4.置換が完了したら、テキストデータをWord Pressの管理画面からインポートする。
「ツール」→「インポート」で「Movable Type と TypePad」を選択。

5.画像データをFTPで所定の場所へアップロードしておく。
管理画面からアップトードするなら、「設定」→「その他の設定」にて、
「アップロードしたファイルを年月ベースのフォルダに整理」のチェックをはずしておく

6.インポート後の処理。
ここからの方が大変かも。。以下、すべて手動で実施。

移行した投稿記事に、カテゴリ設定。

記事タイトルがそのままスラッグになっているため、スラッグを変更。
このままでよい人もいるだろうが、自分はスラッグを英文字にしたいので手動で直した。

諸事情により、投稿日を変更。これは個人的に実施したが、普通はやらなくていい。
これらの用意が整ったら、移行した投稿を「未公開」から「公開」にする。

7.移行後のリダイレクト設定。
当然、FC2ブログで.htaccessなど使えないので、テンプレートの編集でどうにかする。
以下が一般的で、検索エンジンの現在の評価も引継いでくれる、とのことだ。
しかし、どのページもトップページに飛ばされることになる。

<link rel="canonical" href="http://open-groove.net/"/>
<meta http-equiv="refresh" content="0;URL=http://open-groove.net/" />


以下を参考にしたところ、個別投稿に飛ばしてくれるっぽいやり方も書いてあった。
↓ ↓ ↓
http://keen.sakura.tv/2010/03/26/1158/

試しにやってみたが、個別投稿というより日別のアーカイブに転送されるのである。
移行後に投稿日の変更などしていなければよいのだろうが、自分の場合旧ブログ記事の
投稿日を変更しているため、この方法は不採用とした。
よってリダイレクトはすべてトップページに転送されてしまっているが、幸いなことに
Googleが早速移行先のURLをインデックスしてくれたのでまぁいいかと思っている。
FC2ブログの方は一応しばらく残しておくが、アクセス解析を見ると旧ブログからの
転送は少ないので(Googleインデックスのおかげ??)、それほど長く残して
おかなくてもいい気がする。

やってみてわかったことだが、いろんな意味で、つくづく自分には無料ブログは「向かない」。
過去、あくまで個人旅行派なのに魔がさしてパックツアーに参加してしまい激しく後悔
したことがある。割高になっても、手間がかかっても、自分は個人旅行がいい。
自分にとって、無料ブログはパックツアーであった。

Categories: WordPress

No Responses so far | Have Your Say!

Comments are closed.