【发布时间】:2023-04-03 00:46:01
【问题描述】:
我想在我的 Apache (2.4) 配置中设置标头,但前提是环境变量具有特定值。
SetEnv ENV_NAME prod
如果ENV_NAME 不是prod,我该如何设置此标头?
Header set X-Robots-Tag "noindex, nofollow"
【问题讨论】:
标签: apache http-headers apache2 apache2.4 mod-headers
我想在我的 Apache (2.4) 配置中设置标头,但前提是环境变量具有特定值。
SetEnv ENV_NAME prod
如果ENV_NAME 不是prod,我该如何设置此标头?
Header set X-Robots-Tag "noindex, nofollow"
【问题讨论】:
标签: apache http-headers apache2 apache2.4 mod-headers
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 文档中。
【讨论】: