FC2ブログからWordPressへブログを丸ごと移転しようとしてみた

サラバFC2!

このブログを始めるずっと以前、2005年からほそぼそと続けているブログがあります。
最近は更新をサボりっぱなしなので、無料ブログにありがちな「この広告は1ヵ月以上更新がないブログに表示されます」広告が常時でぱなし状態です。

更新はしてないけど調べ物をしたりするのには便利なのでちょくちょく覗くのですが、そのたびに消しても消しても記事に被ってくる広告がうっとおしくてしょうがありませんでした。

fc2093003

あの「この広告は1ヵ月以上更新がないブログに表示されます」広告ってブログの運営会社にとってもメリットってあるんですかね?

現に10年来のユーザーだった人間がここで完全にFC2よりオサラバしようとしていますが!

ま、FC2撤退を考えたのはその広告の件だけじゃないですけどね。
いくつかテスト的にブログを平行して作っていたことがあったのですが、ある日いきなりブログが凍結されてたりとか。
そんなこんなでだんだん気持ちが離れていってしまいました。

それまではヤプログ、アメブロ、SeeSaa、So-net、忍者ブログ…と一通り無料ブログは試した中で、一番FC2が使い易いと思ってたし、ひとにもおすすめしたりしてました。

FC2からWordPressへの移転は思ったより簡単…じゃなかった!

合計四回、やり直しました。
四度目の正直の今回は上手く行ってるはずなんだ。
三度目の時もそう思ってたら重大なミスが発覚したんだ。

(※このあともう一回やり直しが発生しました)

今回の経験から得た『FC2→WordPressへのブログ移行時の注意点』をここに記しておこうと思います。
皆わたしの屍を越えてゆくがいい…!

FC2からWordPressへブログ移行時の注意点だよ

4~5記事ぐらいでインポートのテストをするべし!

今回、移行する記事は約700件。
いっぺんにインポートしてしまってからミスが発覚すると記事を削除するだけで一苦労です。
まあその一苦労を3回4回ぐらいやったんだけどね。
学習しろ。

そんなわけで、最初は数件だけをテストでインポートして、しっかりと反映具合を確認すべし!

めんどくさがって記事1件だけでテスト完了!とか止めたほうがいいね。経験者は語る。

STATUSをpublishにするかdraftにするかは慎重にすべし

fc2093001

記事を公開済みの形でインポートするのか、下書き状態でインポートするのか。
たいがいのHOWTOだとSTATUS:draftが推奨されているわけですが。

記事件数が数百件ともなると下書きから公開済みにするのも一苦労。
WordPressの投稿一覧画面、表示するだけなら何百件と表示できますが、実際に何か一括操作をしようとした場合、ウチの環境では50件/頁が限界でした。
それも数十秒~数分かかる感じ。

数百件の記事をひとつひとつ確認して、リライトしていくなら別ですが、そこまでのクオリティを求めていないのであれば、記事数件でしっかりとテストをした後、残りは一気に公開済みでインポートしてしまうのが結果的に楽かと思います。

パーマリンクの設定に気をつけろ

うっかり普段の設定

投稿名http://beingmelol.com/sample-post/

のままでインポートをしてしまった結果、/sample-post/の部分にずらずらと日本語タイトルが入ってしまうなんともダサイ状態になりました。
このページだったら

http://beingmelol.com/wp-admin/FC2ブログからWordPressへブログを丸ごと移転しようとしてみた/

になるわけです。

さすがにこれは…ということで泣く泣く全記事削除。

そして、

fc2093004
カスタム構造で/%post_id%/に設定を変えて、再インポート。

http://beingmelol.com/wp-admin/1234/

というカタチに落ち着きました。

EXTENDED BODY:は削除しちゃダメ!

fc2093000

FC2ブログから吐き出したバックアップテキストで、

—–
EXTENDED BODY:

—–

の部分はいわゆる、READMORE、”続きを読む”にあたる部分になります。

私が参考にした、FC2→WordPressへの移行HOWTOには、「EXTENDED BODY:」は削除しましょう、とあったので、エディタの置換機能使えば簡単だわーと思ってさっくり全部EXTENDED BODY:の文字を削除したのですが、するとどうだろう、
.
.
.
“続きを読む”以下の記述が丸ごと無視されたYO!

ではどうすればいいのか。
答えは簡単。
何も触らずEXTENDED BODY:のままインポートすればOK。
WordPressのほうで勝手に<!–more–>タグに変換してくれます。

カテゴリの2階層化もできるよ!

fc2093002

PRIMARY CATEGORY: 親カテゴリ
CATEGORY: 子カテゴリ

の2階層化ができるので、これはインポート前のテキストベースで修正しておくほうが楽。

こんな感じでFC2からWordPressへの移行はひと段落…のハズ!?

内部リンクはもう手で1件ずつ直していくしかなさそうなのでそれはおいおいやっていこうかと思います。
あとは多分、だいたい問題なくいけてるハズ。
とか言いながらこの記事書きながら、パーマリンクの後ろの”/”が抜けてたのに気づいてやり直したけど。

SEOとか全く気にしてない、まるっきり自分得でしかない趣味ブログなのでかなりテキトーな感じで移行させましたが、SEO気にする場合はやっぱり最初のテストをしっかりやって、バシッと一発で移行を決めたほうがいいんだろうなあと思いました。

WordPress(ワードプレス)を独自ドメインに変更して、あげくサーバー移転もしちゃった話

2016.07.09