Apache2.4 SetEnv 为请求头的值

Apache2.4 SetEnv 为请求头的值

我想用请求标头设置 env 的值。

    SetEnv X_THING %{req:thing}

但它没有按计划工作;看起来 SetEnv 的值没有被评估。

答案1

这并不难。
基本上,使用 SetEnvIf 的正则表达式部分来提取字符串,并使用它来设置环境

    SetEnvIf thing ^(.*)$ X_THING=$1

请注意,放入其中的任何东西都必须经过清理,因为它来自远程请求。

相关内容