FC2ブログからWordPressに移行する際に行ったこと

WordPress_sky

無料ブログからWordPressに本格的に移行を考え始めてから、
数ヶ月経ってしまっていました。
重い腰をあげてやってみると意外と大変だったので備忘録も兼ねて。

SPONSORED LINK

今回の移行する内容

  • FC2ブログからWordPressに丸ごと引越す
  • FC2ブログは二つを合体させる
  • WPの初期設定は完了済み

FC2から記事データをMT形式でエクスポート

今回は二つのブログを合体させるのも目的なので、

それぞれのFC2ブログ管理画面からエクスポートしたテキストを用意します。

エクスポートファイルの編集

1.テキストファイル内の「画像リンクURL」や、
「関連記事URL」等がFC2ブログのドメインのままなので置換します。

2.最初は非公開でアップロードする為に、
「STATUS: Publish ⇒ STATUS: draft」に変更しました。

3.WPの投稿者名に統一する為に、
「AUTHOR: ○○○ ⇒ AUTHOR: ●●●」に変更しました。
※投稿者はインポートの際に選択できるので、置換する必要はなさそうです。

WordPressにインポートする

「STATUS: draft」なので、全ての記事が下書きに保存されました。

カテゴリがそのまま作成されるので、
変更する場合等はまず変更しておく必要があります。

記事の公開

1.パーマリンクのURLをFC2ブログで使える変数に合わせる必要があるので、
今回は「ブログID-記事No」の形式でそれぞれの記事にパーマリンクを設定しました。

2.アイキャッチ画像を設定します。

3.公開!

FC2ブログのアクセスをリダイレクトする

FC2のテンプレートにそのままmeta refreshを記述するとエラーが出るようなので、
少し強引に表示させる為に以下のタグを利用しました。

<!--permanent_area-->
<!--topentry-->
	<link href="http://deaimobi.com/hoge-<%topentry_no>/" rel="canonical" /><meta /><!--/index_area--> http-equiv="refresh" content="0;URL=http://deaimobi.com/hoge-<%topentry_no>/" >
<!--/topentry-->
<!--/permanent_area-->
<!--not_permanent_area-->
	<link href="http://deaimobi.com/" rel="canonical" /><meta /><!--/index_area--> http-equiv="refresh" content="0;URL=http://deaimobi.com/" />
<!--/not_permanent_area-->

まとめ

meta refresh 0秒がスパム扱いになってしまうかドキドキしましたが、
思った通りにGoogleに移転情報が伝わりましたので、
様子を見るぐらいなら最初から0秒でよかったと思いました。
もちろん自己責任ですが!

metaタグのhoge部分をブログIDなどにしてパーマリンクを合わせました。
記事もそれぞれリダイレクトできます。

FC2ブログの一ヶ月以上記事を書かない場合の広告が表示されていても、
metaタグはうまく作動しました。

今まで普通にあった機能が、全て自分でプラグインを用意しなくてはならないので、
自由度と引き換えに作業リスクが増えました。

にじゅうまる!

SPONSORED LINK
トップへ戻る