ゆるかわの日記

暮らしに役立つかもしれないことを書きます

携帯スマホの判断で、mod_rewriteでUserAgentによる振り分けをする。

すごく久しぶりに.htaccessなどを書いてみる。そういえばこういうのを書いていたなあ、昔は。とちょっと懐かしく感じながら。へへへ。

 

RewriteEngine On
RewriteCond %{REQUEST_URI} !/index.html$
RewriteCond %{HTTP_USER_AGENT} iPhone [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Windows.Phone [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Android [NC]
RewriteRule ^$ /index_sm.html [R=302,L]

RewriteCond %{REQUEST_URI} !^/m/.*$
RewriteCond %{HTTP_USER_AGENT} ^DoCoMo [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^J-PHONE [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Vodafone [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^SoftBank [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^KDDI [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^UP.Browser[NC]
RewriteRule ^.*$ /m/ [R=302,L]