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で。

例: Blog引越し - stystk

で、この要領でtagのURLもリダイレクトさせたかった(「/tag/hogehoge」→「/tagged/hogehoge」)んだけど、「http://example.com/tag/hogehoge」にアクセスしたら、普通のNot Foundページじゃないとこに飛ばされちゃうのでムリだった。むー。

日本語が不自由で泣きたい。

Yasutaka Sato

Neet / Web Designer

More...