[RESOLU] URL Rewriting pour firefox seulement

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:
 
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.
 
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 ...
 
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