关键在于rewrite。rewrite ^/api/(.)$ /$1 break:代表重写拦截进来的请求,并且只能对域名后边以“/api”开头的起作用,例如www.a.com/apis/msg?x=1重写。只对/api重写。rewrite后面的参数是一个简单的正则 ^/api/(.)$ ,$1代表正则中的第一个(),$2代表第二个()的值,以此类推,break代表匹配一个之后停止匹配。
location /api{
rewrite ^/api/(.*)$ /$1 break;
proxy_pass http://www.cnbugs.com/apis;
}
作者:admin 创建时间:2023-01-09 16:29
最后编辑:admin 更新时间:2023-01-30 20:54
最后编辑:admin 更新时间:2023-01-30 20:54