Как перенаправить посетителей моего wb-сайта на версию m.mydomain.com при запуске с мобильного телефона? - PullRequest
1 голос
/ 08 октября 2010

Как я (или вы) могу перенаправить посетителей, посещающих ваши веб-страницы, когда они просматривают ваш сайт с мобильного телефона?

Я хочу создать сайт с (стандартным?) M.префикс.

Как бы я хотел, чтобы мои посетители перенаправлялись на эти страницы при посещении моего сайта с помощью мобильного телефона?

Я использую Windows IIS6 и IIS7.

Ответы [ 2 ]

2 голосов
/ 08 октября 2010

Вы можете проверить строку HTTP_USER_AGENT, отправленную в заголовке запроса.Это уникально для каждой версии каждого браузера.Например, вы можете проверить наличие «iPhone» в HTTP_USER_AGENT, чтобы идентифицировать пользователей iPhone.Вам нужно будет идентифицировать все браузеры мобильных телефонов.

Или вы можете проверить размеры области просмотра пользователей.Если размер меньше определенного размера, то перейдите непосредственно к «мобильной» версии телефона?

Просто мысль ... с ростом возможностей браузеров мобильных телефонов всегда есть необходимость перейти на версию мобильного телефонасайт?Например, iPhone 4 имеет массивное 960x640 разрешение!Но я думаю, что это все еще небольшой форм-фактор, и пользователи, вероятно, взаимодействуют с ним по-другому.

1 голос
/ 15 мая 2011

Мне нужно было это для моей собственной веб-страницы. Я оценил несколько существующих мобильных детекторов пользовательских агентов и создал небольшой собственный скрипт PHP. Не уверен, что PHP - вариант для вас. Если нет, то принципы, вероятно, могут быть легко перенесены на другой язык / систему. Вы можете найти информацию в моем блоге .

...