NGINX当cookie a不存在时显示123html文件的内容并停止继续执行
可以使用NGINX的if语句和return指令来实现该功能,具体配置如下:
location / {
if ($cookie_a !~* ".*") {
return 200 /123.html;
}
# 继续执行其他指令
}
上述配置中,当请求的cookie中不存在名为a的cookie时,会返回/123.html文件的内容,并停止继续执行后续指令。若存在名为a的cookie,则会继续执行其他指令。需要注意的是,if语句在NGINX中的使用需要谨慎,因为它可能会影响性能。
原文地址: https://www.cveoy.top/t/topic/fbD7 著作权归作者所有。请勿转载和采集!