美文网首页Nginx高端成长之路服务端相关
nginx 通过parameter 判断进行return

nginx 通过parameter 判断进行return

作者: 无聊的上帝op | 来源:发表于2018-09-12 17:58 被阅读6次

需求:

通过http请求中的参数进行判断,跳转到其他URL同时携带原有参数.

实现:

使用nginx的return功能
Nginx版本 1.10以上 已验证

URL: http://demo.com/sso?param1=yy&param2=yf

    location = /sso {
        root   /usr/share/nginx/html;
        index  index.html index.htm;

        if ($arg_param2 = "(yf)|(yu)" ) {     #多个值,or的关系
            return 301 http://demo.com/home?$args;
        }
        proxy_pass http://idp.demo.com;
    }

相关文章

网友评论

    本文标题:nginx 通过parameter 判断进行return

    本文链接:https://www.haomeiwen.com/subject/qjlbgftx.html