アメブロからWordPressにBlogを移行する。
本ページはアフィリエイトプログラムによる収益を得ています。
とあることで アメブロからWordpressへの移行が必要になったので 調べてみた結果。
サクッと 検索するとアメブロから 外部blogに直接エクスポートすることはそのままでは不可となっていて
中間で FC2Blogをかまさないといけない模様
(この移行中の中途半端なところで各種検索サイトに見つかってしまうと削除が厄介なきがしますが)
検索ででてくるところや FC2Blog本体でも移行ツールへのLinkが
http://blogimport.fc2.com/blog/import/regist.php
となっていますが ツールが移動したようで
https://blog.fc2.com/import/register.php
アメブロのID/FC2のIDを入力して確認画面へ
ご登録をクリックすると処理が走り 終了次第 メールで完了通知が届きます。
この時点で アメブロからFC2に画像を含め移転ができます。
FC2からの書き出し。
バックアップからすべての記事 をダウンロードすることにより
MT形式のテキストが生成されます。
そのなかに画像は含まれないため このテキストをインポートしたのみでは
fc2の画像を呼び出す形でのインポートとなります。
FC2から呼び出す形であっても 画像を表示することは可能となりますが、
いつ消されるか表示できなくなるかわからないので画像も回収します。
画像を一括でダウンロードできるツールは用意されていなく
FC2ヘルプ | FC2ブログ | 記事・ファイルのバックアップ
FC2ヘルプにあるように 100枚ずつダウンロードしていくしかないようです。
メディア数が少ないと らくらくっぽい
先ほどダウンロードした画像を
/[WPをインストールしたディレクトリ]/wp-content/uploads/[FC2blogユーザー名]
にすべて放流。
[FC2blogユーザー名]のところは 何にしても問題ないです。
最初にバックアップしたテキストファイルをひらき 画像ファイルのURLを書き換え
TeraPadを使い慣れていたため Terapadで
例
検索文字列 http://blog-imgs-64.fc2.com/s/h/i/
置換後文字列 http://[WPの公開アドレス]/wp-content/uploads/
先ほどの画像アップロードで、FC2ユーザー名以外にしている場合は検索文字列に
ユーザー名まで入れれて置換後文字列に指定した任意の文字列を設定
ざーっと置換が完了すれば保存して Wordpressでインポートするのみ
なお Wordpressを実行している phpの設定が初期状態だと2MB以上になったファイルはアップロードできないため
分割するか サーバ側の設定を変更
インポート元としてMovableTypeを選択し 移行ツールをインストール実行することで 移行が可能。
その後画像・本文を確認し FC2側を削除。
SEOを気にしない場合 アメブロ記事を気合で削除して 移転しました記事を残せば 処理は完了。