5 votes

Comment fonctionne la redirection www mobile ?

Comment un site Web peut-il détecter si les demandes http proviennent d'un appareil mobile ou non ? Dans mon esprit, il s'agit simplement de paquets TCP/IP avec un en-tête standard d'adresse et de port, n'est-ce pas ? Est-ce une question de matériel ou de routage ? Est-ce le service d'hébergement comme Apache ? Que doit-on savoir pour préparer un site web à la redirection vers les mobiles ?

6voto

Gordon Gustafson Points 14778

En général, cela se fait en inspectant le HTTP-User-Agent qui est envoyé dans la requête HTTP. http://en.wikipedia.org/wiki/User_agent a plus d'informations. Mobile safari envoie une chaîne différente que la page Web peut examiner (via js/php/etc), et ensuite servir un contenu différent, ou changer la feuille de style, ou les envoyer vers une page différente. En outre, la compression des données du serveur peut être très utile en général, mais surtout pour les appareils mobiles, notamment parce que de nombreuses connexions mobiles à large bande sont assez lentes. Le serveur utilisera donc aussi des techniques d'optimisation des données, là encore particulièrement utiles pour les clients mobiles.

2voto

Chuck Points 11

Pour développer l'autre réponse, vous pouvez utiliser une base de données telle que WURFL qui contient les chaînes de l'agent du navigateur (ainsi que les capacités du dispositif)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X