astuces_jeux
Messages postés731Date d'inscriptionmercredi 15 novembre 2000StatutMembreDernière intervention27 mai 2010
-
25 févr. 2007 à 09:50
astuces_jeux
Messages postés731Date d'inscriptionmercredi 15 novembre 2000StatutMembreDernière intervention27 mai 2010
-
18 mai 2007 à 18:26
Bonjour,
J'ai créer un site http://www.cdd-pro.com Et je l'ai testé avec un pocket pc et il était trop grand !
Le voudrai (si possible avec .htaccess) que si on se connect depuis un Pocketpc, un PDA ou un mobile on soit rediriger vers http://www.cdd-pro.com/mobile/ Etc-se que quelqu'un peut m'aider ???
Merci !
juki_webmaster
Messages postés947Date d'inscriptionmercredi 19 novembre 2003StatutMembreDernière intervention 5 avril 20083 25 févr. 2007 à 17:37
Pour rediriger un client HTTP il faut utiliser header('Location: pageportable.php');
Mais il faut en deduire si le client HTTP est sur un telephone portable ou sur un pc classique, c'est pourqoui ont utiliser l'USER AGENT.
Le client lorsqu'il demmande une page, il envoie (a de rares exceptions) sont user-agent (ce qui permet aussi de faire des statistiques).
Voila un exemple concrer, la page que je t'ais donner et qui est en anglais, est enfaite une liste assez grande de modeles d'user-agent qu'utilise certains modeles/marques de portables (et peut etre de PDA dans la liste).
http://www.webmaster-hub.com/index.php?showtopic=32014 3eme commentaires.
Si ton PDA n'est pas reconnu par son user-agent c'est que le code est mauvais, alors sauvegarde dans un fichier ou affiche l'user-agent du PDA pour ensuite l'implenter.
Je suis desolé mais voila encore un lien en anglais (le langage lui meme est comprensible meme si les commentaires sont en chinois, ici c'est pas du php, mais tu peux t'en inspire).
http://www.webmasterworld.com/forum45/260.htm
Normalement avec ces 4 liens tu devrais t'en sortir, te reste à adapter tes pages a un contenu mobile.
astuces_jeux
Messages postés731Date d'inscriptionmercredi 15 novembre 2000StatutMembreDernière intervention27 mai 2010 25 févr. 2007 à 19:02
je sais faire une redirection et utiliser le user-agent maisje sais pas faire de redirection par l'user-agent choisis comme sur http://www.webmasterworld.com/forum45/260.htm en php !
astuces_jeux
Messages postés731Date d'inscriptionmercredi 15 novembre 2000StatutMembreDernière intervention27 mai 2010 25 févr. 2007 à 19:21
J'aimerais bien faire un .htaccess comme ceci :
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} 'DoCoMo' [NC]
RewriteCond %{HTTP_USER_AGENT} 'KDDI-KC31 UP.Browser' [NC]
RewriteCond %{HTTP_USER_AGENT} 'Vodafone' [NC]
RewriteCond %{HTTP_USER_AGENT} 'J-PHONE' [NC]
RewriteCond %{HTTP_USER_AGENT} 'J-PHONE' [NC]
RewriteCond %{HTTP_USER_AGENT} 'J-PHONE' [NC]
RewriteCond %{HTTP_USER_AGENT} 'J-PHONE' [NC]
RewriteCond %{HTTP_USER_AGENT} 'J-PHONE' [NC]
RewriteRule ^(.*) http://search.cdd-pro.com/pda/$1 [QSA,L]
Mais je sais pas se que je dois mettre dans les user_agent
tu peux m'aider svp???
astuces_jeux
Messages postés731Date d'inscriptionmercredi 15 novembre 2000StatutMembreDernière intervention27 mai 2010 25 févr. 2007 à 19:21
J'aimerais bien faire un .htaccess comme ceci :
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} 'DoCoMo' [NC]
RewriteCond %{HTTP_USER_AGENT} 'KDDI-KC31 UP.Browser' [NC]
RewriteCond %{HTTP_USER_AGENT} 'Vodafone' [NC]
RewriteCond %{HTTP_USER_AGENT} 'J-PHONE' [NC]
RewriteCond %{HTTP_USER_AGENT} 'J-PHONE' [NC]
RewriteCond %{HTTP_USER_AGENT} 'J-PHONE' [NC]
RewriteCond %{HTTP_USER_AGENT} 'J-PHONE' [NC]
RewriteCond %{HTTP_USER_AGENT} 'J-PHONE' [NC]
RewriteRule ^(.*) http://search.cdd-pro.com/pda/$1 [QSA,L]
Mais je sais pas se que je dois mettre dans les user_agent
tu peux m'aider svp???
vilhjalms
Messages postés591Date d'inscriptionmercredi 20 juillet 2005StatutMembreDernière intervention16 juillet 20092 27 févr. 2007 à 18:27
Saell og blesuð
Le mod-rewrite n'aime pas les espaces dans les HTTP_USER_AGENT donc il faut soit prendre des extraits sans espace soit les antislasher. Il se peux aussi qu il y d autres caracteres.
Par ailleurs remplacez vos [NC] par des [NC,OR] sauf pour le dernier bien sur. Mais ce n est qu un avis perso