犬ターネット

mod_rewrite 使ってケータイっぽかったらリダイレクト

2011-07-21 apache mod_rewrite

mod_rewrite を使って、スマホの場合は http://www.example.com/sumaho/ に、ガラケーの場合は http://www.example.com/keitai/ にリダイレクト。

RewriteRule は上から書かれた順に評価されるので、いったんスマホ判定されればそこで処理終わる。ガラケー判定はされない。

[R=302,L] でわざわざ 302(Found) ステータスコード返してるのは、docomo端末の場合 301(Moved Permanently) だとエラーになる機種があるとかないとかどこかで見た記憶があるので。実機で試したけど 302 で問題ないっぽい。

Chrome と Opera は Object のキーが整数っぽいやつを勝手にソートしてしまう
MXR Distortion+