比如 nginx 反代后的页面地址是
https://xxx.net/zxyy/WxDept
其中 zxyy
是 nginx 加上的项目名
页面请求的静态资源是
https://xxx.net/Scripts/WeixinApi.大带宽服务器js
因为源页面的 js css 等路径写的绝对路径
请问有什么办法给绝对路径的静态资源加上项目名吗?
用 nginx 自带的字符串替换功能?
如果项目 路径没有带 zxyy nginx 配置就直接写
```
location / {
proxy_pass http://127.0.0.1:8888;
}
```
如果项目本身路径就是 zxyy 又不想改代码可以用重写
```
rewrite ^/(Scripts|Css)(.*) /zxyy/$1/$2 break;
```
因为代理的两个服务都在页面上写了绝对路径,好像 rewrite 也没发解决了
目前只能用两个域名的根路径来代理,暂时先这么解决了。。。