どうしてこう、私が「洗濯物が……」とか言うと何か奇妙な事が起きたかの様な顔をするんだ。
私だって洗濯もするし食器も洗うし、たまに掃除すらする。 ごく普通に生活しているんだよ。まるで幽霊の様に。
ずっと前に放りっぱなしだった、いわゆる Webリダイレクタ(ime.nu みたいなの)ネタです。
既に公開されている物は tach.arege.net: リンク元を知られないようにするために や HTTP リダイレクタ、 Referer-Sweeper などなど色々あるのだけれど、ここでは SSI を使ったお手軽&高速バージョンを紹介。
以下の内容のファイルを SSI の有効になったディレクトリに redir.shtml みたいな名前で置くだけ。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!--#if expr="$QUERY_STRING = /^\(https?|ftp\):/" --> <!--#set var="TARGET" value="${QUERY_STRING}" --> <!--#endif --> <html> <head> <title>SSI Redirector</title> <meta http-equiv="refresh" content="5; <!--#echo var='TARGET'-->" /> </head> <body> <p> Redirecting to: <a href="<!--#echo var='TARGET'-->"> <!--#echo var='TARGET'--> </a> </p> </body> </html>
リダイレクト時間や、HTMLの表示なんかは好きに弄って下さいな。あとは http://sugi.nemui.org/redir.shtml?http://www.google.co.jp/search?q=ime.nu の様に呼び出せばおしまい。
SSI だから早いし、エスケープは apache が勝手にやってくれるし、とにかく楽。 ただまあ、未読管理とか拡張しようと思っても出来ないわけですが。