携帯からのアクセスを振り分ける

 mt4iを入れてうちの携帯からチェックできるようにしたんだけど、mt4i.cgiでURLを告知するのってダサイなー。と、.htaccessでmod_rewriteすれば何とかなるのじゃないかと思ってさがしたらこんなのが転がってた。適当に.htaccessに足してみたらOKOKー。なんか、絶対にエージェントの数が足らない気がするけど、まぁ俺の使ってる携帯で見れるからいいや、みたいな。

RewriteEngine On

# For I-MODE Redirect
RewriteCond %{HTTP_USER_AGENT} ^DoCoMo.*
RewriteRule ^(.*)$ http://KEITAI-URL/ [R,L]

# For ezweb Redirect
RewriteCond %{HTTP_USER_AGENT} ^KDDI.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*UP.Browser.*
RewriteRule ^(.*)$ http://KEITAI-URL/ [R,L]

# For SoftBank Redirect
RewriteCond %{HTTP_USER_AGENT} ^J-PHONE.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Vodafone.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^SoftBank.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^MOT-V980.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^MOT-C980.*
RewriteRule ^(.*)$ http://KEITAI-URL/ [R,L]