Post Type: textPost Date: 2010/04/09
wpんときのURL叩いても今のURLからにリダイレクトするよーのやつ。
以前は「http://example.com/2010/04/09/post-title」なURLで、それを現在の「http://example.com/post/post-id/(slug)」へね。
wpからexportしたrssからtumblr apiでpostしたとき、ついでに
{
"posts": {
"2010": {
"04": {
"09": {
"post-title": post-id(postしたら返ってくるやつ)
みたいなJSONを出力して、ここからUploadしとく。んで、以前のURLにアクセスがあったら(現在ではNot FoundなURL)、そのJSONを読み込んでURLをsplitしてファーってやって、マッチするpost-idがあったら/post/post-idにjsでリダイレクトさせるだけ。Tumblrのthemeテンプレートエンジンで{block:NotFound}とか使えないくさいので、そのへんもjsで。
で、この要領でtagのURLもリダイレクトさせたかった(「/tag/hogehoge」→「/tagged/hogehoge」)んだけど、「http://example.com/tag/hogehoge」にアクセスしたら、普通のNot Foundページじゃないとこに飛ばされちゃうのでムリだった。むー。
日本語が不自由で泣きたい。