5 votes

htaccess SetEnvIf true

Si je veux définir une variable d'environnement avant que les RewriteRules soient évaluées, Je dois utiliser SetEnvIf au lieu de SetEnv . Cependant, SetEnvIf exige que l'on ait une condition. Comme c'est le cas, j'en ai une :

SetEnvIf Request_Method ^ ENV=VALUE

Y a-t-il une meilleure façon de procéder ?

4voto

Jon Lin Points 88615

Vous pouvez utiliser le module mod_rewrite E drapeau :

RewriteRule ^ - [E=ENV:VALUE]

Ce qui garantira qu'elle est définie avant (ou après) l'application des règles.

2voto

Doug Amos Points 1079

En utilisant SetEnvIf vous pouvez faire quelque chose comme :

SetEnvIf ENV  ^(.*)$ ENV=VALUE

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X