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

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

Дано:
Есть обычный интернет-магазин.
Есть мобильная версия этого магазина (в папке /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]
4. Не мучаем разраба такими простыми задачами =)

Возврат к списку