1. 使用&代替?
http://test.com/testpaper/testType?testType=14?schoolId=101434&courseId=479473&classId=63316
if ($request_uri ~ /testpaper/testType\?(.*=[0-9].*)(\?)(.*)) { set $param1 $1; set $param2 $2; set $param3 $3; rewrite ^/testpaper/testType?([a-z][A-Z].+=[0-9].+)?(.*) http://test2018.com/testpaper/testType?$param1&$param3? break; }2.配置跳转url地址不变
location /k12_unlock {
proxy_set_header Host abc.baidu.com; proxy_pass https://abc.baidu.com/fen/inland/k12/one-yuan/home/oneyuanunlock_1;}
location ^~ /workbench/ {
alias /tol/htdocs/kooup-node-xueguan-admin-neibu/; } ##匹配后不再往下匹配rewrite ^/workbench/(.*)$ /workbench/index.html last; #地址栏地址不变