nginx 通过设置变量来实现多条件且判断-阿里云开发者社区

 知识中心     |      2019-11-30 00:00:00
        set $go2dev 1;
        if ($uri ~ "^/read/(d+).html") {
                set $go2dev 0;
        }

        if ($uri ~ "^/simple/t(d+).html") {
                set $go2dev 0;
        }

        if ($uri ~ "^/mobile/read/(d+).html") {
                set $go2dev 0;
        }

        if ($uri ~ "^/mobile/simple/t(d+).html") {
                set $go2dev 0;
        }

        if ($go2dev = 1) {
                rewrite ^(.*)$  https://mengkang.net/ask? permanent;
        }

不推荐使用$uri具体可以看这篇博客