Site version iphone

Site version iphone - HTML/CSS - Programmation

Marsh Posté le 15-10-2010 à 23:31:50    

Bonsoir à tous,
 
Lorsqu'on tape depuis son PC "http://phone.vidal.fr" on est redirigé vers "http://phone.vidal.fr/restrected" (site réservé aux utilisateurs d'iphone)
Par contre si cette URL est saisie sur un iphone, on accède bien au site http://phone.vidal.fr
J'ai regardé le code source pour essayer de comprendre comment ça marche, rien trouvé...
Les restrictions sont elles programmées sur le sous domaine ? Ou est ce géré par des cookies ? Auriez vous une idée ? Merki !  ;)  
 

Reply

Marsh Posté le 15-10-2010 à 23:31:50   

Reply

Marsh Posté le 16-10-2010 à 10:19:12    

oui sur le domaine, enfin coté serveur je veux dire.


Message édité par gatsu35 le 16-10-2010 à 10:19:42

---------------
Blablaté par Harko
Reply

Marsh Posté le 16-10-2010 à 15:19:10    

Merci pour cette réponse. Et si on voulait faire pareil on s'y prendrait comment ?

Reply

Marsh Posté le 17-10-2010 à 20:41:25    

En passant par la détection du type de navigateur, en php, voir en javascript...


---------------
Fort et motivé. Sauf parfois.
Reply

Marsh Posté le 17-10-2010 à 23:05:24    

rho putain tu éviteras de dire de la merde quand on parle de redirection en fonction du type de navigateur 'mobile' ou 'desktop' on évite à tout prix de passer par du JS. Par PHP je veux bien (et encore c'est passer par le serveur c'est mieux) mais alors coté front en JS c'est juste n'importe quoi


---------------
Blablaté par Harko
Reply

Marsh Posté le 17-10-2010 à 23:37:03    

Merci à vous 2. Mais qui m'offrira une solution sur un plateau (sic) ? ;-)

Reply

Marsh Posté le 18-10-2010 à 10:44:15    

La solution c'est d'utiliser un htaccess
tu trouveras sur cette page les 3 solutions, je te déconseille FORTEMENT le javascript, car il faut le faire coté serveur, je te conseille aussi d'éviter la solution PHP
fait le via htaccess s'il te plait
http://blog.victorcoulon.fr/2010/0 [...] -htaccess/

 

Ton htaccess pourrait si tu veux retourner tout ce qui est mobile vers le site mobile, s'écrire comme ça :

Code :
  1. RewriteEngine on
  2. #redirection parhtaccess
  3. RewriteCond %{HTTP_USER_AGENT} ^.*(iPhone|Ipod|IPad|BlackBerry|Palm).*$
  4. RewriteRule ^(.*)$ http://iphone.site.com [R=301]


Message édité par gatsu35 le 18-10-2010 à 10:46:03

---------------
Blablaté par Harko
Reply

Marsh Posté le 18-10-2010 à 13:39:48    

gatsu35 je viens de voir ton message. J'ai pas encore essayé mais si ça marche je reviendrai te dire un grand MERCI. A très + !

Reply

Marsh Posté le 18-10-2010 à 14:42:00    

Un grand merci à toi gatsu35. Tu es mon nouveau dieu. :-)

Reply

Marsh Posté le 20-10-2010 à 21:56:23    

gatsu35 a écrit :

rho putain tu éviteras de dire de la merde quand on parle de redirection en fonction du type de navigateur 'mobile' ou 'desktop' on évite à tout prix de passer par du JS. Par PHP je veux bien (et encore c'est passer par le serveur c'est mieux) mais alors coté front en JS c'est juste n'importe quoi


J'ai jamais dis que c'était bien, au contraire, c'est juste que "si on voulait le faire". Ya pas mal de sites, encore de nos jours, qui le font. Bon, perso, je ne touche pas au javascript, je ne fait que du php, mais c'est faisable...
Et, non, ce n'est pas de la merde, c'est juste trèèès déconseillé...


---------------
Fort et motivé. Sauf parfois.
Reply

Marsh Posté le 20-10-2010 à 21:56:23   

Reply

Marsh Posté le 21-10-2010 à 08:54:20    

sisi c'est justement de la merde, puisque le mec qui n'a pas javascript activé sur son mobile l'aura dans le cul.


---------------
Blablaté par Harko
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed