Bonjour,
J'ai un souci pour récupérer la valeur d'une variable d'environnement sous Apache.
A la base je pars de cette url: index.php?param1=1&lang=fr
Cette page contient un lien <a href="toto.php">toto</a>.
Je voudrais donc qu'en fonction de la valeur de lang, qd je clique sur toto on soit redirigé vers la page yahoo correspondant à la langue.
ex : yahoo.fr, yahoo.it ...
La contrainte est de le faire via Apache et j'ai pensé au code suivant :
Le pb de ce code est qu'il me redirige non pas vers yahoo.fr mais vers yahoo./ car il n'arrive pas à retrouver la valeur de %{ENV:LOCALE}.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 RewriteCond %{QUERY_STRING} lang=fr RewriteRule ^(.*)$ - [E=LOCALE:fr] RewriteCond %{REQUEST_URI} ^/toto.php$ RewriteRule ^(.*)$ http://yahoo.%{ENV:LOCALE} [L,R=301]
A votre avis d'où cela peut venir ?
Partager