Mail::Address::MobileJp
メールアドレスからキャリアを判別するモジュール。
Mail::Address::MobileJp - search.cpan.org
HTTP::BrowserDetect
HTTP_USER_AGENTから色々判別するモジュール。
Webブラウザ、 そのバージョンやプラットホームとか。
スマホの判別もできる。
htaccessで
モバイル iPhone Android でのUserAgentの振り分け « Demence/Cup
#UserAgentを見てそれぞれのページへ飛ばす
RewriteEngine on#モバイル
RewriteCond %{HTTP_USER_AGENT} ^DoCoMo [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^KDDI [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Up.Browser [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^J-PHONE [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^vodafone [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^SoftBank [NC]
RewriteRule ^.*$ http://*****.***/mobile/ [L]#一口かじられたりんご
RewriteCond %{HTTP_USER_AGENT} ^iPod [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^iPad [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^iPhone [NC]
RewriteRule ^.*$ http://*****.***/iphone/ [L]#アンドロイドは電気羊の夢を見るか?
RewriteCond %{HTTP_USER_AGENT} ^Android [NC]
RewriteRule ^.*$ http://*****.***/android/ [L]