Как веб-сайт определяет, поступают ли HTTP-запросы с мобильного устройства или нет? На мой взгляд, это всего лишь пакеты TCP / IP со стандартным заголовком адреса / порта, верно? Это аппаратное обеспечение / маршрутизация? Это такой хостинг, как Apache? Что нужно знать, чтобы подготовить веб-сайт для мобильной переадресации?
Вообще говоря, это, скорее всего, выполняется путем проверки HTTP-User-Agent, который отправляется в HTTP-запросе. http://en.wikipedia.org/wiki/User_agent содержит дополнительную информацию. Мобильное сафари отправляет другую строку, которую веб-страница может исследовать (через js / php / и т. Д.), А затем обслуживать другой контент, изменять таблицу стилей или отправлять их на другую страницу. Кроме того, сжатие данных сервера может быть весьма полезным в целом, но особенно для мобильных устройств, особенно потому, что многие мобильные широкополосные соединения довольно медленные. Таким образом, сервер также будет использовать методы оптимизации данных, что опять же особенно полезно для мобильных клиентов.