メメメモモ

プログラミング、筋トレ、ゲーム、etc

判別関係

Mail::Address::MobileJp

メールアドレスからキャリアを判別するモジュール。
Mail::Address::MobileJp - search.cpan.org

HTTP::MobileAgent

HTTP_USER_AGENTからキャリアを判別するモジュール。

HTTP::MobileAgent - search.cpan.org

HTTP::BrowserDetect

HTTP_USER_AGENTから色々判別するモジュール。
Webブラウザ、 そのバージョンやプラットホームとか。
スマホの判別もできる。

HTTP::BrowserDetect - search.cpan.org

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]