我正在使用 Apache 服务器并尝试为每个请求添加一个响应标头,并带有一些环境变量的值。例如:
标题集 MyHeader %{REQUEST_STATUS}
上面的配置添加了带有值 (null) 的标头。
这样做的正确方法是什么?
我正在使用 Apache 服务器并尝试为每个请求添加一个响应标头,并带有一些环境变量的值。例如:
标题集 MyHeader %{REQUEST_STATUS}
上面的配置添加了带有值 (null) 的标头。
这样做的正确方法是什么?
如果您在 SSL 上下文中需要它,则需要附加s
到环境变量,如下所示:
Header always set X-The-Request "%{THE_REQUEST}s"
如果你 append e
,它会读取一个环境变量。
请参阅官方文档中的注释:
%s 格式说明符仅在 Apache 2.1 及更高版本中可用;它可以用来代替 %e 以避免启用 SSLOptions +StdEnvVars 的开销。如果出于某种其他原因必须启用 SSLOptions +StdEnvVars,则 %e 将比 %s 更有效。