Instrução If usando uma variável de ambiente

Instrução If usando uma variável de ambiente

Na minha configuração do Apache, estou tentando ativar apenas um trecho de código se uma variável de ambiente estiver definida como verdadeira.

Então eu tenho algo assim:

<If "'${MY_ENV_VAR}' == 'true'">
  # do something
</If>

Por alguma razão, isso não está funcionando no momento. Alguém tem alguma ideia do que pode estar errado aqui?

Muito obrigado

Responder1

Provavelmente não está funcionando porque você não está dizendo ao Apache para passar as variáveis ​​de ambiente usando a diretiva PassEnv.

Você precisa do mod_env carregado e deve incluir uma estrofe como

PassEnv MY_ENV_VAR

Está bastante bem documentado emo Manual Apache

informação relacionada