[RESOLU] URL Rewriting pour firefox seulement

Seraph

WRInaute occasionnel
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:
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:
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:
 

Leonick

WRInaute accro
pourquoi ne pas faire ce choix directement dans le fichier cible ?
Code:
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
Tu peux aussi utilise la variable HTTP_USER_AGENT via un RewriteCond.
Code:
RewriteCond %{HTTP_USER_AGENT} ^.*MSIE 6\.0.* // regex à pouffiner ...
RewriteRule ...
 

KOogar

WRInaute accro
magic corp. a dit:
Tu peux aussi utilise la variable HTTP_USER_AGENT via un RewriteCond.
Code:
RewriteCond %{HTTP_USER_AGENT} ^.*MSIE 6\.0.* // regex à pouffiner ...
RewriteRule ...


Je pouffine : ca prend tous les IE :D

Code:
RewriteCond %{HTTP_USER_AGENT} MSIE
 

Discussions similaires

Haut