Salut !
J'ai un petit souci avec les variables d'environnement sous Apache. En consultant la documentation j'ai pu écrire, dans mon fichier de configuration, qqchose du style :SetEnv ABC abc
Et un peu plus loin : RewriteCond %{ENV:ABC}/$1 -f
Seulement, dans les logs de mod_rewrite je trouve ceci : [...] (4) RewriteCond: input='/contenu/de/dollar.1' pattern='-f' => not-matched*
(le résultat du test n'a pas d'importance)
J'aurais espéré que le test se fasse avec "abc/contenu/de/dollar.1". Or, ce n'est pas la cas, ce qui m'amène à penser qu'il y a un souci au niveau de la récupération de la variable ABC.
Si j'écris :RewriteCond abc/$1 -f
Le déroulement des choses est correct et la trace dans les logs est la suivante :[...] (4) RewriteCond: input='abc/contenu/de/dollar.1' pattern='-f' => not-matched
Qqun y voit il plus clair que moi ? Pourquoi ma variable n'intervient elle pas ?
Merci !
Partager