今回はあいにくMTからwordpressへの移行だったので、個別エントリのURLは変わってしまったけど
livedoor Reader 開発日誌 : フィードのリダイレクト処理について – livedoor Blog(ブログ)
にあるように、HTTPコード301で移転ステータスを出せばフィードを登録しなおしてくれるRSSリーダもあるらしい。
SFCのCNSにpublic_html/.htaccessを置いた。
Redirect 301 /~shokai/atom.xml http://shokai.org/blog/feed/
Redirect 301 /~shokai/index.xml http://shokai.org/blog/feed/
Redirect 301 /~shokai/index.rdf http://shokai.org/blog/feed/
Redirect 301 /~shokai/archive/ http://shokai.org/archive/
Redirect 301 /~shokai/index.html http://shokai.org/blog/
フィードを全部リダイレクトして、トップページもリダイレクトした。index.htmlを指定すると~shokai/でアクセスした場合もちゃんとリダイレクトしてくれる。
個別記事はURL変わってるから全てリダイレクトすると404になってしまう。これはdel.icio.usとかから個別記事に飛んできて読む人(俺とか)が不便になるので、移転しない事にした。
あと.htaccessを置いた場所からの相対パスじゃなくて、ドメインのルートからのパスだという事にひっかかった。
ちゃんとできてるかの確認はweb-snifferが便利だった。
こうすると全部移転できる。
Redirect permanent /~shokai/ http://shokai.org/blog/