開發與維運

nginx 通过设置变量来实现多条件且判断

        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具体可以看这篇博客

Leave a Reply

Your email address will not be published. Required fields are marked *