使用标头值设置Apache环境变量

时间:2019-02-06 14:52:52

标签: apache http http-headers request-headers setenv

我正在尝试将标头的值添加到Apache的环境变量中。

<VirtualHost *:8080>
    ...

    SetEnv STATIC_TEXT statictext # This works.

    Header set MyHeader "mytext"
    SetEnv FROM_HEADER <want to use MyHeader to get "mytext" here>

</VirtualHost>

Apache's documentation中的示例显示了如何根据标头设置静态变量,但是如何将标头的值获取到变量中

我尝试遵循setting environmental variables:

上的Apache文档
<VirtualHost *:8080>
    ...

    Header set MyHeader "mytext"
    RewriteRule ".*" "-" [E=MyHeaderEnv:%{MyHeader}]

</VirtualHost>

建议in this answer的方式,但是变量MyHeaderEnv似乎不可用。

0 个答案:

没有答案