Лучший способ перенаправления мобильных устройств

Возможный дубликат:
Мобильный переадресация с использованием htaccess

В настоящее время у меня есть регулярный веб-сайт, используя LAMP. Я хотел бы добавить перенаправление для мобильных устройств в субдомен, например: m.mydomain.com

Там будут некоторые различия в содержании контента для ПК и мобильных устройств.

Каков наилучший способ сделать это? Можно ли это сделать с файлом .htaccess или мне нужен какой-то скрипт PHP?

Благодарю.

Related of "Лучший способ перенаправления мобильных устройств"

Я думаю. Htaccess будет самым быстрым. вы можете добавить что-то подобное в свой файл htaccess.

RewriteCond %{HTTP_HOST} ^www\.mydomain\.com [NC] RewriteCond %{HTTP_USER_AGENT} "android|blackberry|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC] RewriteRule ^(.*)$ http://m.mydomain.com/$1 [L,R=302] 

Эти ответы будут работать нормально, пока вы не захотите отделить планшеты от мобильных телефонов. Чтобы получить лучшее соответствие, вам понадобится нечто вроде обнаружения трубки (отказ от ответственности: мой запуск), который может выделять устройства по классу (планшет / консоль / мобильный). Вы можете обнаружить серверы с набором API или на устройстве с Javascript.

Привет, Санта, я нашел это:

  if( navigator.userAgent.match(/Android/i) || navigator.userAgent.match(/webOS/i) || navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPod/i) || navigator.userAgent.match(/BlackBerry/) ){ // some code } 

Источник: Каков наилучший способ обнаружения мобильного устройства в jQuery?