Перенаправление на мобильную версию сайта

Перенаправление на мобильную версию сайта - Дмитрий Языков

Задача

Перенаправлять посетителей сайта, зашедших с мобильных устройств, на мобильную версию.

Дано

Есть декстопная версия интернет-магазина.
Есть мобильная версия этого сайта (в папке /m).

Решение

1. Идем в корень сайта и открываем .htaccess
2. Находим там блок

< IfModule mod_expires.c>
      ... 
< /IfModule>

3. Прописывам редирект

RewriteCond %{HTTP_USER_AGENT} ^Mozilla/5(.*)iPhone
RewriteRule ^(/)?$ /m/index.php [R]
RewriteCond %{HTTP_USER_AGENT} (Mozilla/4)(.*)IEMobile
RewriteRule ^(/)?$ /m/index.php [R]
RewriteCond %{HTTP_USER_AGENT} (Opera/)(.*)(\(Windows\sNT\s5.1\;\sU\;\sru\))$
RewriteRule ^(/)?$ /m/index.php [R]
RewriteCond %{HTTP_USER_AGENT} ^.*BlackBerry.*$
RewriteRule ^(/)?$ /m/index.php [R]
RewriteCond %{HTTP_USER_AGENT} ^.*Android.*$
RewriteRule ^(/)?$ /m/index.php [R]

Услуги

Подпишись на меня в Телеграм, не пропускай новые статьи

К выступлениям