1

我想在我的 Apache (2.4) 配置中设置一个标头,但前提是环境变量具有特定值。

SetEnv ENV_NAME prod

ENV_NAME如果不是,我如何只设置此标头prod

Header set X-Robots-Tag "noindex, nofollow"
4

1 回答 1

1
Header set X-Robots-Tag "noindex, nofollow" "expr=env('ENV_NAME') != 'prod'"

来自https://httpd.apache.org/docs/2.4/mod/mod_headers.html#header

Header 指令后面可以跟一个附加参数,它可以是以下任何一种:

...

expr=expression当且仅当表达式的计算结果为真时,才会应用该指令。表达式语法和评估的详细信息记录在ap_expr文档中。

于 2020-06-24T18:02:53.133 回答