可以使用NGINX的if语句和return指令来实现该功能,具体配置如下:

location / {
    if ($cookie_a !~* ".*") {
        return 200 /123.html;
    }
    # 继续执行其他指令
}

上述配置中,当请求的cookie中不存在名为a的cookie时,会返回/123.html文件的内容,并停止继续执行后续指令。若存在名为a的cookie,则会继续执行其他指令。需要注意的是,if语句在NGINX中的使用需要谨慎,因为它可能会影响性能。

NGINX当cookie a不存在时显示123html文件的内容并停止继续执行

原文地址: https://www.cveoy.top/t/topic/fbD7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录