如何仅在环境变量具有特定值时设置Apache头 [英] How to set Apache header only if environment variable has a certain value
本文介绍了如何仅在环境变量具有特定值时设置Apache头的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我要在我的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文档中记录。
这篇关于如何仅在环境变量具有特定值时设置Apache头的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文