2008年4月9日水曜日

blogger に移行

今までbloxomでやってたんだが、今回bloggerに変更してみた。

blogger自体は簡単に使い始められた。過去のデータはHTMLを手でひたすら持ってきた。Amazon 周りだけ手で修正した。過去のリンクは壮大な mod_rewrite の山を手で作ってリダイレクトした。

RewriteEngine on
RewriteRule ^/$ http://b.tnh.jp/ [R=301,L]
RewriteRule ^/20031021.html$ http://b.tnh.jp/2003/10/ii.html [R=301,L]
RewriteRule ^/20031022.html$ http://b.tnh.jp/2003/10/pc.html [R=301,L]
RewriteRule ^/20031026.html$ http://b.tnh.jp/2003/10/blog-post_26.html [R=301,L]
(中略)
RewriteRule ^/blosxom.cgi/av/20060224.htm$ http://b.tnh.jp/2006/02/hdtv7.html [R=301,L]
RewriteRule ^/blosxom.cgi/av/20060227.htm$ http://b.tnh.jp/2006/02/hdhdmitv.html [R=301,L]
RewriteRule ^/blosxom.cgi/av/20060303.htm$ http://b.tnh.jp/2006/03/hdhdmitv2.html [R=301,L]

適当に動作を確認してb.tnh.jp をDNS的にblogspotに向けた。

tDiary > bloxom > blogger とコンテンツを移行してきたので結構ボロボロだったが、過去に人気のあった以下の投稿は、まともな状態まで修正してみた。

  1. VAIO とマウスと Bluetooth
  2. Microsoft Wireless IntelliMouse Explorer for Bluetooth

d.tnh.jp から張ってるリンクは以下のような感じで変更しておいた。

$ vi conv.pl
#!/usr/bin/perl

while(<>){
$_=~s/http:\/\/b.tnh.jp\//http:\/\/b.tnh.jp\//g;
$_=~s/http:\/\/b.tnh.jp\/20031021.html/http:\/\/b.tnh.jp\/2003\/10\/ii.html/g;
$_=~s/http:\/\/b.tnh.jp\/20031022.html/http:\/\/b.tnh.jp\/2003\/10\/pc.html/g;
(中略)
$_=~s/http:\/\/b.tnh.jp\/blosxom.cgi\/av\/20060224.htm/http:\/\/b.tnh.jp\/2006\/02\/hdtv7.html/g;
$_=~s/http:\/\/b.tnh.jp\/blosxom.cgi\/av\/20060227.htm/http:\/\/b.tnh.jp\/2006\/02\/hdhdmitv.html/g;
$_=~s/http:\/\/b.tnh.jp\/blosxom.cgi\/av\/20060303.htm/http:\/\/b.tnh.jp\/2006\/03\/hdhdmitv2.html/g;
print $_;
}
$ perl -i.bak conv.pl */*.td2
$ rm cache/*.parser cache/*.rb

とりあえずこんなもんかな。

0 件のコメント: