環境変数を使用したif文

環境変数を使用したif文

私の Apache 構成では、環境変数が true に設定されている場合にのみコード スニペットをアクティブ化しようとしています。

それで、私は次のようなものを持っています:

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

何らかの理由で、これは現在機能していません。何が問題なのか分かる人はいますか?

どうもありがとう

答え1

PassEnv ディレクティブを使用して Apache に環境変数を渡すように指示していないため、おそらく機能しません。

mod_envをロードする必要があり、次のようなスタンザを含める必要があります。

PassEnv MY_ENV_VAR

これはかなり詳しく文書化されているApache マニュアル

関連情報