Задать вопрос
@Chekhoved

Сайт редиректит мобильные устройства. Не могу найти, где прописан редирект?

Подскажите откуда берется редирект. Нужно отключить, не нахожу где он прописан.
del
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой 5 комментариев
Решения вопроса 1
ProjectSoft
@ProjectSoft
Front-end && Back-end разработчик
dm, это делается либо в индексном файле php, либо делаете в htaccess
На htaccess типа такого
RewriteEngine on

RewriteCond %{HTTP_USER_AGENT} (?i:midp|samsung|nokia|j2me|avant|docomo|novarra|palmos|palmsource|opwv|chtml|pda|mmp|blackberry|mib|symbian|wireless|nokia|hand|mobi|phone|cdm|upb|audio|SIE|SEC|samsung|HTC|mot-|mitsu|sagem|sony|alcatel|lg|eric|vx|NEC|philips|mmm|xx|panasonic|sharp|wap|sch|rover|pocket|benq|java|pt|pg|vox|amoi|bird|compal|kg|voda|sany|kdd|dbt|sendo|sgh|gradi|jb|dddi|moto|iphone|android)
RewriteRule ^(.*)$ http://m.вашсайт.ru/$1 [NC,L]

Недостаток - посетитель на мобильном не сможет посмотреть полную версию.

Выход
Используя такую же регулярку на php вы сможете определить пользователя. Второй этап - проверяете в куках выбор пользователя, который вы записали. Если пользователь выбрал мобильную версию - отправляете на мобильную, если десктопную - отправляете на десктопную.
В своей практике я не реализую два сайта домен + поддомен или субдиректория. Я реализую всё на одном, где согласно выбору отдаю нужный рендер страницы. В основном это происходит на старых сайтах.

А вообще - адаптивная вёрстка и не париться.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы