开发者社区> 问答> 正文

nginx根据参数转发

现在有一个根据参数转发的需求,求有效的配置
举个栗子:
原网址:
http://abc.com//aaa/aaa.html?type=1&xxx=xx
转发到:
http://abc.com/m
要求根据type的值转发到不同的地址,可能是http:abc.com/mhttp:abcd.com/mhttp:abc.com/n中任意一个

查到的结果配置如下:(不起作用,nginx拒绝了请求,ERR_CONNECTION_REFUSED)

location /aaa/aaa.html{
    if ( $query_string ~* ^(.*)type=1\b(.*)$ ){
        proxy_pass  http://abc/m; 
    }
}

image
参考地址: https://www.cnblogs.com/magialmoon/archive/2014/01/23/3531733.html

展开
收起
痞子姜 2018-08-22 11:42:16 9483 0
2 条回答
写回答
取消 提交回答
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
《Nginx 代理系统常用手册》 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载