[RESOLU] URL Rewriting pour firefox seulement

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


Seraph
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 405
Inscription: 2 Avr 2006

[RESOLU] URL Rewriting pour firefox seulement

Message le Sam Mar 24, 2007 14:15

Bonjour et bon week end!

J'aimerai savoir s'il est possible d'utiliser un rewriting different selon que l'on soit avec Firefox ou les autres ?

Voila, j'aimerai que ce rewriting servent pour IE seulement :
Code: Tout sélectionner
RewriteRule ^([a-z]{2})/([^,]*),([0-9]+)$ /mdr/index.php?r=$2&page=$3&plus=$1 [L]


et que tous les autres navigateurs suivent la regle suivante :
Code: Tout sélectionner
RewriteRule ^([a-z]{2})/([^,]*),([0-9]+)$ /mdr/alternatif.php?r=$2&page=$3&plus=$1 [L]


En fait je change seulement la page de destination, la page alternatif.php a des options en plus mais qui ne fonctionnent pas qu'avec IE alors en attendant de trouver une solution pour cette sal°perie, j'aimerai faire profiter de ces options aux intelligents utilisateurs de navigateurs "alternatifs"! :D

Est-ce possible ?

Merci d'avoir au moins pris le temps de lire mon problème!! :wink:
Dernière édition par Seraph le Dim Mar 25, 2007 18:34, édité 1 fois.


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19598
Inscription: 8 Aoû 2004

Message le Sam Mar 24, 2007 14:59

pourquoi ne pas faire ce choix directement dans le fichier cible ?
Code: Tout sélectionner
if (cool_navigator)
{le code qui va bien pour FF}
éventuellement répété plusieurs fois dans le script.
Cela permet de ne pas avoir besoin de maintenir 2 codes quasi identiques dans 2 fichiers.

magic corp.
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 428
Inscription: 17 Juin 2004

Message le Sam Mar 24, 2007 15:38

Tu peux aussi utilise la variable HTTP_USER_AGENT via un RewriteCond.
Code: Tout sélectionner
RewriteCond %{HTTP_USER_AGENT} ^.*MSIE 6\.0.* // regex à pouffiner ...
RewriteRule ...


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Message le Dim Mar 25, 2007 10:48

magic corp. a écrit:Tu peux aussi utilise la variable HTTP_USER_AGENT via un RewriteCond.
Code: Tout sélectionner
RewriteCond %{HTTP_USER_AGENT} ^.*MSIE 6\.0.* // regex à pouffiner ...
RewriteRule ...



Je pouffine : ca prend tous les IE :D

Code: Tout sélectionner
RewriteCond %{HTTP_USER_AGENT} MSIE


Seraph
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 405
Inscription: 2 Avr 2006

Message le Dim Mar 25, 2007 18:33

Code: Tout sélectionner
RewriteCond %{HTTP_USER_AGENT} MSIE


Ca fonctionne! ;)

Merci!


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités