Fc2blogからWordPress(Xserver)への移行メモ!

5月に長年使っていたFC2blogからWordpressに移行しました。

WordPress memorandum blogのWP化

FC2ブログはMovableType形式でのエクスポートができるため、割と簡単です。
というよりも、FC2ブログに移行したときの条件としてエクスポートができるというのは重視したように思います。
とはいえ、過去記事が多かったりドメインの問題もあり、結構時間がかかってしまいました。

移行に関しては60点くらいかもしれないですが、(ドメインを変えた&割とすぐに旧ドメインが有効期限切れてアクセスできなくなったこともあり、検索順位はリセットされちゃった感じ)
とりあえずなんとか移行はできたし、今のところ順調です。

というわけで、今回私がやってみたFC2blogからWordpressへの移行についてメモしてみたいと思います!

【注意!FC2ブログからWPへのメモをつらつら書いているだけですので、
意味がわからないかもしれません、すみません・・・。同じような境遇の方の参考になればと思います】

前提条件

・FC2ブログでの記事数は2551記事
・FC2ブログの有料プランで独自ドメインをかんたん変換サービスでjpドメインを取得済み
・移転先はWordpress、サーバーはXserver。

ドメイン問題、悩んで新規取得することに

FC2ドメインで使っているドメインを移管できるか?

移管できないらしい

最初の問題はドメインでした。
もともと使っていたドメイン名、「mimemorandum.jp」は長いしわかりにくいけど、そこそこ愛着がありました。
このドメインはもともとblog10周年の時に、jpドメイン無料キャンペーンでFC2ドメインで取得したもの。3年程度利用していてそれなりに検索流入もあるし、今から新しいドメインを考えて取得して・・・も大変そうなので、ドメイン移管をしてXserverで使えないかな〜なんて気楽に考えていたんですが、

私の実力では移管できませんでした・・・

あまり意識したことがなかったですが、私はどうやらFC2のかんたん変換サービスという仕組みでJPドメインをgetしていたらしいんですね。なんだかうまく移管できないから、それならドメイン管理はFC2ドメインに任せて、サーバーだけXserverに変えるのでもいいなあと設定しようとしたんですけど、それもなぜか受け付けてくれない。


かんたん変換サービスに関しては制約があり、他社サービスには使えない縛りがあるようです。
DNSサーバーの設定ができないあたりで気づきました。というわけでドメイン移管できないんじゃ、WPを諦めるか、新規ドメインを取るしかないなあとなったわけです。

かんたん変換サービスで取得したJPドメインは
FC2サービス専用のドメインであるため
他社への移管も行えない仕様となっております。

Xserverのキャンペーンドメインは取得も移管もできるとあったので、移管できるならしたかったですが、できないものは仕方がない。WP化はどうしてもやってみたかったので、この機会に新規ドメインを取得することになりました。


ちなみに現在のmimemorandum.jpの様子。期限切れちゃいました。

かんたん変換サービス|FC2ドメイン

かんたん変換サービスに関して|Q&A|FC2ドメインヘルプ

新しいドメイン名はどうしよう

これもなかなか悩みました。
以前使っていたドメイン名よりは短くしたいし、できれば覚えやすく、名前っていうのもちょっと恥ずかしいかなあとか思っていたんですが、結局悩むのが嫌になって、InstagramやFacebookで使っていたmisako1104を使うことにしました。ついでにjpドメインではなく、キャンペーンで取得することのできるcomドメインにしました。
(Xserverではちょくちょくドメイン取得のキャンペーンをやっているようです。X20/X30の契約ならばプレゼントドメインもあります)

Xserverの初期費用

お試し期間はほぼ使わずお金払いました

というわけで、大方前提が決まり、移行するぞーって思い立ったのは5/3、つまりGW連休です。以前WPにしようと思い立って始めたことがあったんですが、平日気力が足りずに失敗したのが2回ほどありまして・・・
Xserverはお試し期間があり、その間になんとかしようと思ったんですね。

が、ここでも問題が。お試し期間中はドメインの取得ができなかったんですね〜。
というわけでエイや!と初期費用などを支払いましたよ。かかった費用は・・・

12ヶ月契約にして
初期費用が3,000円
月額 1,000円×12ヶ月(X10プラン)
ということで、15,000円(税込16,200円)でした。
Xserverでの.comドメインの更新料は1,500円(16,20円)の模様。来年からかかりますね。(てかjpドメイン5,000円とかたか!)
ドメイン – 料金|レンタルサーバー【エックスサーバー】

そしてキャンペーンドメインから新ドメインを設定し、そのドメイン上にWordPressを作り、まずは一息です。
ここからが移行作業本番ですね。
※FC2のドメインの件があったので、キャンペーン系ってどうかなあと思ったけど、色々と調べるのが面倒でXserverと心中します。

一応FC2も比較で

FC2は安かったです。
FC2ブログ有料会員が年間3,000円
FC2ドメインJPドメイン更新料が2,780円
税込か抜きかは忘れましたが、半額くらいですね。

次はバックアップ

というわけでひたすらバックアップ。正直この過程がかなりきつかったです。。もちろん、画像の方ですよ。

テキストデータのエクスポート

エクスポート
テキストデータのエクスポートはかんたんです。
FC2ブログの管理画面からツール▶︎データのバックアップ▶︎エクスポートから全ての記事、です。
Textファイルがどのくらいの重さかというと4MB程度でした。

画像データのエクスポート

次に画像データですが、こちらも管理画面のエクスポートから。手間はかかったけどFC2親切だと思います。
というか書いていて思ったのですが、有料プランだったし、FTP使えばよかったのかな!?

気を取り直して、、ブラウザから手動でやった方法をメモ。
FC2エクスポートファイル
FC2ブログの管理画面からツール▶︎データのバックアップ▶︎エクスポートから下の方にあるファイルバックアップに行きます。
ここは100件ずつ、ファイルが貼り付けられたページに飛ぶことができます。

このページから(ブラウザはGoogleChorome使っています。他のブラウザでもできると思います)
右クリックで「別名で保存」▶︎ウェブページ、完全で保存します。

保存するとHTMLファイルとそのページに貼り付けられた画像ファイルが全て保存することができます。
これを全てのバックアップから取得します。
私はこの100件ごとのページが34ページあって泣きました、、3400くらいの画像ファイルがあったということです。
(しかも明らかに使ってない画像ファイルもあったけど選り分ける気持ちが起きなかったです)

データメンテナンスとインポート

テキストデータのメンテナンス

テキストデータは以下のような感じになっていますので、一括置換で以下を変更しておきます。
私が変更したところは色をつけています。

Movable Type のブログ記事インポートフォーマット | CMSプラットフォームMovable Typeドキュメントサイト

——–
AUTHOR: Misako
TITLE: MovableType memorandum blogのMT化
STATUS: draft
ALLOW COMMENTS: 0
CONVERT BREAKS: 1
ALLOW PINGS: 0
PRIMARY CATEGORY: 日々のこと
CATEGORY: 日々のことDATE: 05/10/2004 18:23:06
—–
BODY:
<img src=”https://misako1104.com/wp-content/uploads/xxxx.jpg” />(後略)

AUTHORは変えたければ変更。
STATUSはPublish(公開)▶︎draft(下書き)へ変更。(公開のままインポートすると元のブログのコピーサイトみたいになってしまうので、一応下書きがいい気がしています)
CONVERT BREAKSはdefaultというのになっていたんですが、ドキュメントサイトにはそのステータスがなかったので0(なし)にしました。
そして、大変なのがBODY内の画像のURLパス。
画像は新ドメインのwp-content/uploads/配下に入れるとは決めたんですけど、FC2ブログの画像アップロード先って時期によって変わるんですよ・・・・
私の場合は
http://blog-imgs-110.fc2.com/m/i/n/min4/
とか
http://blog-imgs-47.fc2.com/m/i/n/min4
とか
・・・とか30種類くらいあったと思います。
とにかく地道に「blog-imgs」で検索して該当の場所を書き換えました。

画像のアップロード

次に新サーバー側へバックアップした画像をアップロードして行きます。これはFTPで行いました。
私はFTPはFileZillaを使っています(環境はmac)
wp-contentの下にuploadsを作り、(すでにあればそれで)その下に画像をアップロードします。

WordPressへのインポート

最後に、Wordpressのダッシュボードからツール▶︎インポートでMovable Type と TypePadをインストールして読み込ませます。
これで過去記事が概ね下書き状態でインポートできます。

FC2ブログ側の設定変更

noindex/nofollow

ここまできたら、ほぼ移転することの覚悟も決まったのでFC2ブログ側を閉鎖して行きます。
FC2ブログのテンプレートを変えて行きます。

<meta name=”robots” content=”noindex,nofollow,noarchive” />

をヘッダーに入れます。

canonical

次に、トップページではcanonicalというものを設定しました。
これ、ググって入れたんですが、canonicalで指定したURLが正式なものだよと、検索エンジンロボットに教えるもののようです。

<link rel=”canonical” href=”https://misako1104.com/” />

取り急ぎこのように入れます。

新ドメインへのリダイレクト

今回ドメインを変更しなければならなかったため、せっかくアクセスがあるページをふいにするのは悲しい・・・ということで、リダイレクトすることにしました。
リダイレクトはhtaccessが使えれば一発のようなんですが、FC2ブログはhtaccessは編集できません。そのためFC2ブログ側はjavascriptで飛ばし、Xserver側でhtaccessを利用することにしました。

<イメージ>
FC2ブログ側:
「http://mimemorandum.jp/blog-entry-1.html」をjavascriptで「https://misako1104.com/blog-entry-1.html」へ飛ばす。
Xserver側:
「https://misako1104.com/blog-entry-1.html」をhtaccessで「https://misako1104.com/about/」へ飛ばす。

一度、存在しないURLへ飛ばすのはjavascript側を機械的に作るためです。FC2ブログは個別エントリーのURLがblog-entry-XXX.htmlの連番になるので、とりあえず新しいドメインに飛ばして行きます。

FC2ブログ側のテンプレートに以下のように書きます。

<!–permanent_area–>
<script language=”JavaScript” type=”text/javascript”>
<!–
function autoLink()
{
location.href=”https://misako1104.com/”;
}
setTimeout(“autoLink()”,0);
// –>
</script>
<!–/permanent_area–>

これで、とりあえず仮のURLへ飛んで行きます。

Xserver側でhtaccess設定

それでは、次にXserver側です。
こちらはhtaccessを編集できるので、以下のように書きます。
※サーバーパネルから編集してもFTPでアップロードしてもいいみたいですが、私はローカルで作ってサーバーパネルにコピペしました。
ちなみにhtaccessには301リダイレクトと302リダイレクトというのがあるらしいのですが、SEO的に重要なのは301リダイレクトとのこと。ページランクも引き継ぐらしいです・・・うーん私はあまりうまく行ってないかもしれないですけど。(それを期待して、検索でのランディングが多かったページから公開して、リダイレクト設定したけど、いまいちだった)

Redirect permanent /blog-entry-1.html https://misako1104.com/about/
Redirect permanent /blog-entry-2.html https://misako1104.com/
Redirect permanent /blog-entry-3.html https://misako1104.com/memo-mt/
・・・・
延々とblog-entry-2550.htmlまで。

これですが、エントリー数の2550まで作って、ページを公開したところはそのページの個別URLを右に書き、公開していない場合はトップページに飛ばしてみていました。
なんか正規表現とかでもっとおしゃれな書き方がありそうなんですが、私の頭では理解できなかったんです。それと、旧ドメインの有効期限が切れるまで残り20日を切っていて、もうこの際いいか・・という気持ちになってしまったのもあります。
5/10当初は10記事程度を公開し、その都度htaccessに記載をしていました。今はすでに旧ドメインでのアクセスができないので、htaccessも、上の方に書いたjavascriptのリダイレクトも不要かな、と思っています。

こんなものかなあ・・・

というわけで、なんとか5/6くらいには形になったように思います。あとは、FC2ブログ側に移転のお知らせを記載し、過去記事へ飛べないようにテンプレートを変更して完了といった感じです。
とはいえ単純なインポートでは色々と不備も多く、(imgタグへのcss記載とか、URLの細かい編集だとか)ちょっとずつ手直しているのが実態です。2500あった記事のうち、移転後書いたものも合わせてまだ133記事くらいというところもありますが、過去の遺産を引っ張ってこれたことは満足しています。
それにしても、過去の記事ってそもそも日記感がすごくて公開するか迷うんですよね〜
(そもそも開設当初書いていたゲーム日記のログは全部なくなってしまったし・・・)
読み返しつつ、少しずつ公開していこうと思います!
2013年〜くらいからはそこそこ読めるエントリーがあると思っています。多分。

移転記事、どなたかの参考になれば幸いです!ご質問いただいたら書き足しますね!

にほんブログ村 子育てブログ ワーキングマザー育児へ
にほんブログ村参加中。 是非応援クリックお願いします!

メモと考察カテゴリの最新記事