端末の振り分け

IPではなくユーザエージェントのサンプル。

PCサイト用→http://hoge.jp/

#携帯
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} MOT- [NC,OR]
RewriteCond %{HTTP_USER_AGENT} SoftBank [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Up.Browser [NC,OR]
RewriteCond %{HTTP_USER_AGENT} KDDI [NC]
 RewriteRule ^$ http://hoge.jp/m/ [R=302,L]

#スマフォ
RewriteCond %{HTTP_USER_AGENT} (iPod|iPhone|iPad) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Android [NC]
 RewriteRule ^$ http://hoge.jp/smp/ [R=302,L]

モバイルサイト用→http://hoge.jp/m/

PCサイトにリダイレクト後、再度振り分け。

#携帯以外の場合
RewriteCond %{HTTP_USER_AGENT} !DoCoMo [NC]
RewriteCond %{HTTP_USER_AGENT} !J-PHONE [NC]
RewriteCond %{HTTP_USER_AGENT} !vodafone [NC]
RewriteCond %{HTTP_USER_AGENT} !MOT- [NC]
RewriteCond %{HTTP_USER_AGENT} !SoftBank [NC]
RewriteCond %{HTTP_USER_AGENT} !Up.Browser [NC]
RewriteCond %{HTTP_USER_AGENT} !KDDI [NC]
 RewriteRule ^$ http://hoge.jp/ [R=302,L]

スマフォサイト用→http://hoge.jp/smp/

PCサイトにリダイレクト後、再度振り分け。

#スマフォ以外の場合
RewriteCond %{HTTP_USER_AGENT} !(iPod|iPhone|iPad) [NC]
RewriteCond %{HTTP_USER_AGENT} !Android [NC]
 RewriteRule ^$ http://hoge.jp/ [R=302,L]