Freezone S'inscrire

FAQ FAQ Rechercher Rechercher Liste des Membres Liste des Membres Groupes d'utilisateurs Groupes d'utilisateurs S'enregistrer S'enregistrer
Rediriger un visiteur "mobile" vers une autre URL
 

Poster un nouveau sujet    Répondre au sujet
   Univers Freebox Index du Forum -> Espace détente



 Auteur   Message 
Alvin
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 08 Oct 2008
Messages: 8
 
9 points

Alvin
(Auteur du topic), Posté le: Mar 27 Juil 2010, 16:03    Sujet du message: Rediriger un visiteur "mobile" vers une autre URL Rediriger un visiteur "mobile" vers une autre URL 14525 12814
Répondre en citant

Bonjour à tous,

Voilà une demande un peu particulière : Je suis à la recherche d'un script qui redirige les visiteurs qui utilise un téléphone mobile (iPhone, Windows mobile...)

J'ai essayé plusieurs script, du très simple :

Code:

<script>
<!--
if (screen.width  <=500){
....
</script>

Mais ce script est un problème pour le référencement


à celui utilisant le .htaccess :
Code:
RewriteEngine On

#redirect mobile browsers
RewriteCond %{HTTP_USER_AGENT} ^.*iPhone.*$
RewriteRule ^(.*)$ http://m.monsite.fr [R=301]

RewriteCond %{HTTP_USER_AGENT} ^.*BlackBerry.*$
RewriteRule ^(.*)$ http://m.monsite.fr [R=301]

RewriteCond %{HTTP_USER_AGENT} ^.*Palm.*$
RewriteRule ^(.*)$ http://m.monsite.fr [R=301]

RewriteCond %{HTTP_HOST} ^monsite.com$
RewriteRule ^(.*) http://www.monsite.com/$1 [QSA,L,R=301]

Mais il ne semble pas fonctionner avec Windows mobile.


Le seul qui semble fonctionner à merveille semble celui utilisé par ce site universfreebox.com mais là je ne sais pas comment il fonctionne.


Si quelqu'un à une piste ?

Merci
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
JulienFree
Hobbit de L'Univers


Inscrit le: 20 Nov 2008
Messages: 92
 
285 points

JulienFree, Posté le: Mar 27 Juil 2010, 22:32    Sujet du message: 15455 13638 Répondre en citant

Bonjour,

La deuxième solution me parait la bonne. La seule chose c'est qu'il semblerait que tu aies oublié la ligne avec le user agent de Windows Mobile.

Je pense qu'une recherche Google devrait t'aider.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
Alvin
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 08 Oct 2008
Messages: 8
 
9 points

Alvin
(Auteur du topic), Posté le: Mer 28 Juil 2010, 11:34    Sujet du message: 14525 12814
Répondre en citant

Salut Julien,

J'ai avancé un peu sur le "système" en trouvant un nouveau script similaire qui prend en compte les Windows Mobile, trouvé sur alsacreations :

Code:

RewriteEngine On

RewriteCond %{REQUEST_URI} !^http://m.monsite.fr/.*$

RewriteCond %{HTTP_ACCEPT} "text/vnd.wap.wml|application/vnd.wap.xhtml+xml" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "acs|alav|alca|amoi|audi|aste|avan|benq|bird|blac|blaz|brew|cell|cldc|cmd-" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "dang|doco|eric|hipt|inno|ipaq|java|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-" [NC,OR]

RewriteCond %{HTTP_USER_AGENT}  "maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|opwv" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "palm|pana|pant|pdxg|phil|play|pluc|port|prox|qtek|qwap|sage|sams|sany" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|Sony|sph-|symb|t-mo" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "teli|tim-|tosh|tsm-|upg1|upsi|vk-v|voda|w3cs|wap-|wapa|wapi" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "wapp|wapr|webc|winw|winw|xda|xda-" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "UP.browser|UP.link|windowssce|iemobile|mini|mmp" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "symbian|midp|wap|phone|Pocket|mobile|pda|psp" [NC]

RewriteCond %{HTTP_USER_AGENT} !Macintosh [NC] #*SEE NOTE BELOW

RewriteRule ^(.*)$  http://m.monsite.fr/  [L,R=302]


Le problème, comme le dit celui qui propose ce code, est que le navigateur tourne en rond. Quand il arrive sur le https://m.monsite.fr/, le htaccess renvois vers https://m.monsite.fr/ indefiniment.

Par contre, cela fonctionne parfaitement si on redirige vers une autre adresse que le www.monsite.fr
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé

Poster un nouveau sujet     Répondre au sujet

Univers Freebox Index du Forum -> Espace détente
Page 1 sur 1
Toutes les heures sont au format GMT + 2 Heures
 

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum





CoolVista Thème phpbb
- Site adapté par Vincent Barrier
 © 2005 - 2009 Univers Freebox