@sz9

Какой алгоритм перенаправления пользователя между версиями сайта вы используете?

Добрый вечер.

Дайте совет как лучше организовать перенаправление пользователя между разными версиями сайта, между WEB и мобильной версией сайта. Для примера у нас есть страницы:

- example.com/post.php?id=123 - мобильная версия.
- example.com/post123.php - web версия.

- example.com/m-tag.php?id=html- мобильная версия.
- example.com/tag.php?tag=html - web версия.

И т.п. страницы. Не просто перенаправление на главную страницу сайта, если пользователь зашел по определенной странице ему и должна открыться страница тем же контентом, только версия под его устройство.

У кого какие есть мысли по поводу как это все правильно организовать?
Спасибо.
  • Вопрос задан
  • 2259 просмотров
Пригласить эксперта
Ответы на вопрос 2
@GWindoz
а не проще в куки добавить версию сайта которую выбрал пользователь?
Ответ написан
KorsaR-ZN
@KorsaR-ZN
Вам принципиально разные ссылки нужны? это для SEO плохо.
Если не обязательно разные ссылки, то определяйте по параметру cookie, а если он пустой то по UserAgent'у, после чего вешаете нужный кук и подменяете шаблон вывода, НО обязательно оставьте кнопку переключения вручную между версиями.

Еще вариант по разрешению экрана, но для это нужно загрузить пустую страницу, если cookie не задан, получить нужные параметры отправить на сервер, повесить нужный кук, после чего сделать reload page, только по UserAgent'у отфильтровывайте поисковики, что бы для них не крутить логику определения типа устройства. (для каждого поисковика на их офф. страницах или в гугле можно найти значение UserAgent'ов для поисковиков)
Ответ написан
Ваш ответ на вопрос

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

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