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

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

相关文章
|
9月前
|
应用服务中间件 nginx
|
19天前
|
网络协议 安全 应用服务中间件
阿里云 网站https设置 sll申请与nginx跳转配置
阿里云 网站https设置 sll申请与nginx跳转配置
|
1月前
|
网络协议 应用服务中间件 nginx
nginx 302 301 设置 url 转跳 nginx 资源重定向 nginx tcp 和 http 转发
nginx 代理后端网站,和 网站资源目录重定向到其他连接地址
123 3
|
23天前
|
应用服务中间件 数据库 nginx
nginx 第三方模块 与变量
nginx 第三方模块 与变量
|
1月前
|
负载均衡 应用服务中间件 nginx
|
1月前
|
应用服务中间件 Shell nginx
win10 nginx设置开机启动 --亲测有效
win10 nginx设置开机启动 --亲测有效
46 0
|
8月前
|
应用服务中间件 nginx
百度搜索:蓝易云 ,Nginx设置禁用 OPTIONS 请求以及允许跨域教程!
通过按照上述步骤,在Nginx中设置禁用OPTIONS请求和允许跨域。请确保在编辑Nginx配置文件时使用正确的服务器名称或IP地址。
68 0
|
1月前
|
Unix 应用服务中间件 Linux
nginx的CPU亲和性设置和优先级设置
nginx的CPU亲和性设置和优先级设置
|
6月前
|
Ubuntu 应用服务中间件 Linux
百度搜索:蓝易云【总结Nginx的安装、配置与设置开机自启?】
完成上述步骤后,Nginx将安装并配置好,并设置为开机自启。您可以根据需要修改Nginx的配置文件以适应特定的服务器需求,例如添加站点配置、SSL证书等。在修改配置文件后,记得重新加载Nginx以使更改生效。
38 1
|
1月前
|
应用服务中间件 Linux 网络安全
源码方式安装nginx及其依赖并设置服务开机启动
源码方式安装nginx及其依赖并设置服务开机启动
128 0