Переадресация мобильных устройств на сайте с помощью .htaccess

В данном материале мы решим вопрос о том как сделать переадресацию посетителей с мобильных устройств на мобильную версию вашего сайта.

Это очень простой и короткий материал, к тому же знать его полезно всем вебмастерам.

Итак, излаживаю код. Файл .htaccess:

RewriteEngine on
RewriteCond %{HTTP_ACCEPT} "text/vnd.wap.wml¦application/vnd.wap.xhtml+xml" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "acs|alav|alca|amoi|audi|aste|benq|blac|blaz|brew|cell|cldc|cmd-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "dang|doco|erics|hipt|inno|ipaq|java|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|opwv" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "palm|pana|pant|pdxg|phil|pluc|port|prox|qtek|qwap|sage|sams|sany" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "teli|tim-|tsm-|upg1|upsi|vk-v|voda|w3cs|wap-|wapa|wapi" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "wapp|wapr|webc|winw|winw|xda|xda-" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "up.browser|up.link|windowssce|iemobile|mini|mmp" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "symbian|midp|wap|phone|pocket|android|mobile|pda|psp" [NC]
RewriteRule ^(.*)$ http://m.вашсайт.ru/$1 [NC,L]

Данный код ищет мобильные устройства и перенаправляет их на субдомен с сохранением адреса.

Например у вас есть страница ааа.ру/транспорт/машины и посетителя зашедшего с планшета (Андроид) перенаправляет на следующий адрес m.aaa.ru/транспорт/машины. Тоесть как видите адрес сохранился только добавился субдомен.

С помощью данной переадресации вы сможете сделать отдельное оформление, структуру сайт для посетителей с мобильных устройств и планшетов, что может очень пригодиться.


You have no rights to post comments

Карта сайта