1

我正在使用 Apache 服务器并尝试为每个请求添加一个响应标头,并带有一些环境变量的值。例如:

标题集 MyHeader %{REQUEST_STATUS}

上面的配置添加了带有值 (null) 的标头。

这样做的正确方法是什么?

4

1 回答 1

0

如果您在 SSL 上下文中需要它,则需要附加s到环境变量,如下所示:

Header always set X-The-Request "%{THE_REQUEST}s"

如果你 append e,它会读取一个环境变量。

请参阅官方文档中的注释:

%s 格式说明符仅在 Apache 2.1 及更高版本中可用;它可以用来代替 %e 以避免启用 SSLOptions +StdEnvVars 的开销。如果出于某种其他原因必须启用 SSLOptions +StdEnvVars,则 %e 将比 %s 更有效。

于 2020-09-07T12:18:06.170 回答