问题描述
我要在我的Apache(2.4)配置中设置标头,但前提是环境变量具有特定值。
SetEnv ENV_NAME prod
仅当ENV_NAME
不是prod
时如何设置此标头?
Header set X-Robots-Tag "noindex, nofollow"
推荐答案
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
当且仅当表达式时应用该指令
计算结果为True。表达式语法和计算的详细信息如下
在ap_expr文档中记录。