携帯電話 ( フィーチャーフォン・ガラケー ) からのアクセスを振り分ける .htaccess のサンプルを教えてもらったのでメモ。
携帯からのアクセスを振り分ける .htaccess サンプルコード
———————————————————————-
次の例では、携帯電話で http://www.example.com/ にアクセスした場合、http://www.example.com/keitai.html を表示します。
    Options +FollowSymLinks
    RewriteEngine On
    RewriteCond %{HTTP_USER_AGENT} DoCoMo
    RewriteRule keitai.html – [L]
    RewriteCond %{HTTP_USER_AGENT} DoCoMo
    RewriteRule .* http://www.example.com/keitai.html [R]
    RewriteCond %{HTTP_USER_AGENT} J-PHONE
    RewriteRule keitai.html – [L]
    RewriteCond %{HTTP_USER_AGENT} J-PHONE
    RewriteRule .* http://www.example.com/keitai.html [R]
    RewriteCond %{HTTP_USER_AGENT} Vodafone
    RewriteRule keitai.html – [L]
    RewriteCond %{HTTP_USER_AGENT} Vodafone
    RewriteRule .* http://www.example.com/keitai.html [R]
    RewriteCond %{HTTP_USER_AGENT} MOT-V980
    RewriteRule keitai.html – [L]
    RewriteCond %{HTTP_USER_AGENT} MOT-V980
    RewriteRule .* http://www.example.com/keitai.html [R]
    RewriteCond %{HTTP_USER_AGENT} MOT-C980
    RewriteRule keitai.html – [L]
    RewriteCond %{HTTP_USER_AGENT} MOT-C980
    RewriteRule .* http://www.example.com/keitai.html [R]
    RewriteCond %{HTTP_USER_AGENT} SoftBank
    RewriteRule keitai.html – [L]
    RewriteCond %{HTTP_USER_AGENT} SoftBank
    RewriteRule .* http://www.example.com/keitai.html [R]
    RewriteCond %{HTTP_USER_AGENT} UP.Browser
    RewriteRule keitai.html – [L]
    RewriteCond %{HTTP_USER_AGENT} UP.Browser
    RewriteRule .* http://www.example.com/keitai.html [R]
ハマった所
———————————————————————-
僕が一点ハマった所をメモしておきます。
    RewriteCond %{HTTP_USER_AGENT} DoCoMo
    RewriteRule keitai.html – [L]
サンプルにある上の部分が無いと、永久にリダイレクトされてしまい、次のようなエラーが出る。
> 無効なデータを受信しました (302)
`[L]` と言う記述で、それ以上のリライトルルールの適用を止めているようだ。
参考にさせてもらったページ
———————————————————————-
–   [携帯からのアクセス振り分け方法](http://www.w3lab.jp/htac/keitai.html)
–   [.htaccess – Rewrite](http://webtech.akijapan.com/htaccess/rewrite.phtml)
–   [techbizのブログ : モバイル用Webブラウジングにおけるリダイレクト回数制限について – livedoor Blog(ブログ)](http://blog.livedoor.jp/techbiz/archives/487114.html)
ありがとうございます!

