http://search.cpan.org/~cmanley/Mobile-UserAgent-1.05/lib/Mobile/UserAgent.pm
http://www.zytrax.com/tech/web/mobile_ids.html
http://en.wikipedia.org/wiki/List_of_user_agents_for_mobile_phones
nginx
location = / {
root /var/www/path;
if ($http_user_agent ~* "Nokia") {
rewrite . /index.html break;
}
if ($http_user_agent ~* "Mobile") {
rewrite . /index.html break;
}
if ($http_user_agent ~* "SAMSUNG") {
rewrite . /index.html break;
} }
if ($http_user_agent ~* "SonyEricsson") {
rewrite . /index.html break;
}
if ($http_user_agent ~* "MOT") {
rewrite . /index.html break;
} }
if ($http_user_agent ~* "BlackBerry") {
rewrite . /index.html break;
}
if ($http_user_agent ~* "LG") {
rewrite . /index.html break;
} }
if ($http_user_agent ~* "HTC") {
rewrite . /index.html break;
}
if ($http_user_agent ~* "J2ME") {
rewrite . /index.html break;
}
if ($http_user_agent ~* "Opera Mini") {
rewrite . /index.html break;
} }
index index.html;
}