需求:我们要将访问前的URL地址重写为访问后的地址,并跳转(注意参数值是动态的) 访问前地址:http://www.a.com/api?model=Air&platformCode=A®ion=CH&versionNumber=1 访问后地址:http://www.b.com/api?model=Air&platformCode=A
解决方案
主要利用了nginx中的$arg_xx参数动态获取url中的参数值。
重写规则最后的?很关键,如果不加的话,会导致url后的参数动态拼接到后面,加了之后,相当于起到一个阻断作用。
hosts配置
hosts文件位置:C:\Windows\System32\drivers\etc