ログをとるようになって1ヶ月強経って、ちゃんとしたドメインでやりたくなってきたので引っ越しをしてみた。
■
http://blog.global-ip-network.info/ →
/ で、前者は
Seesaa に置いてあって、後者もそのまま Seesaa にするつもりだったからお気楽に移行できるかと思ったら、ちょいと面倒だった。Seesaa のいいところの一つに、コンテンツを MT 形式で
エクスポートできる点がある。(あと、
ディスクスペースが2GBなところ) これで本文はもちろん、コメントやトラックバック(は無かったから関係ないけど)も含めて簡単に移行することができる。問題は、デザイン全般と本文中の画像。まぁ、デザイン全般はもともと簡単に移行できるとは思ってないし、"デザイン"ったって標準のテンプレートに
手を加えてるだけなので、もとのところから HTML とか CSS をもってきてコピペすればいいだけだから、(多少面倒ではあるけれど)大した手間じゃない。
問題は本文中の画像。上に書いた機能でエクスポートしたログは単なるテキストファイル。本文中の画像(というかファイル)は https://(ブログ名).up.seesaa.net/ 以下にアップロードされていて、HTML ではそこを指してる。じゃあ、と思って一度画像をダウンロードして、新しい方へアップロードして、(MT形式のログ内の)画像の URL のドメイン部分だけ変更すればいいかというと、一応はそう。ただ、Seesaa の
ファイルマネージャがイマイチなので、そもそも画像を逐一ダウンロードするのもたるいし、さらにそれをアップロードするのが輪をかけて面倒。ファイルを一個一個、フォームから指定してアップロードしていかないといけない。
ダウンロードの方はファイルマネージャにファイルの一覧が出る(だいたい80個くらいあった)から、ページを適当に parse して URL のリストを作って wget でもすればいいんだけど、アップロードの方は、「参照 → ファイルを指定 → OK → アップロード」を 80回 繰り返すのは辛い。で、ここでめげてたんだけど、Google 先生に聞いたら、なんと
XML-RPC でファイルをアップロードできるじゃありませんか。(ページが無くなると悲しいので
魚拓も。
こっちも。) というわけで、ダウンロードしたファイルもまとめてアップロードできたから(ファイル名もそのまま)、上に書いたようにドメインだけ修正して、
インポートしてあげることで記事の移行ができた。
で、終わりかと思ったら唯一残ったのがタグ。エクスポート機能ではタグがエクスポートできないから、結局、記事一つ一つにタグをつけて回らないといけなかった… orz (というわけで、タグをうまく移行できる方法を考えないと、バックアップにならないかも。でも、タグって Seesaa
独自の
機能?)
というわけでハマったポイントは以下の通り
- ファイルの「タイトル」(alt 属性に使われる)は移行できない(XML-RPC でアップロードする際、ファイル名がタイトルになってしまう)
- タグが移行できない
- 記事を一度保存しないと過去ログが表示されなかった
- リンク集をイチイチ入れ直すのが面倒だった
というわけで、面倒ではあるけどできなくはない、って感じでしょうか。
(あと、FeedBurner の RSS 元の変更とか Google の webmaster ツールの変更とかも)