Переадресация пользователя на мобильный сайт, но возможность просмотра полного сайта - PullRequest
0 голосов
/ 25 марта 2011

Это сценарий, по которому я иду:

Пользователь посещает сайт site.com, метатег определяет, что пользователь находится на мобильном устройстве, и перенаправляет пользователя на m.site.com. Затем пользователь видит ссылку «Просмотреть весь сайт» и нажимает на нее.

Но затем сайт снова отбрасывает пользователя.

Есть ли чистый способ справиться с этим? Позволяет пользователю выбрать, какую версию он / она хочет видеть, но по умолчанию сначала идет на мобильный сайт?

Спасибо!

1 Ответ

0 голосов
/ 25 марта 2011

Тонны способов, которыми я могу придумать.

    1. У вас могут быть параметры / страница, которые посещает пользователь.Например, у Google есть / ncr (без перенаправления страны).Когда пользователь заходит на эту конкретную страницу, вы можете установить сеанс / файл cookie, который можно отслеживать, чтобы предотвратить перенаправление.-Вы можете перенаправить пользователя, только если определенный cookie не обнаружен, и они используют мобильный пользовательский агент.
    1. Вы можете проверить реферера в дополнение к агенту пользователя, и если реферер пришел с m.site.com, то не перенаправлять.
...