系统相关
首页 > 系统相关> > nginx替换请求参数

nginx替换请求参数

作者:互联网

有个线上bug是由于参数没有escape导致的,然后因为距离产品上线还有段时间,然后就想说能不能不发布就能解决这个bug。

通过nginx匹配出错链接,如果请求参数中带有+,那么将其替换成%2B

    location ~ [url_pattern] {
		if ($args ~ "(.*)\+(.*)") {
			set $args $1%2B$2;
		}
		proxy_pass http://192.168.1.21:9999;
    }

  

标签:请求,args,替换,nginx,参数,2B,bug
来源: https://www.cnblogs.com/xyl744188/p/16343156.html