
比如 nginx 反代后的页面地址是
https://xxx.net/zxyy/WxDept 其中 zxyy 是 nginx 加上的项目名
页面请求的静态资源是
https://xxx.net/Scripts/WeixinApi.js 因为源页面的 js css 等路径写的绝对路径
<script src="http://www.v2ex.com/Scripts/WeixinApi.js"></script> 请问有什么办法给绝对路径的静态资源加上项目名吗?
1 msg7086 2020-06-16 05:51:11 +08:00 via Android 用 nginx 自带的字符串替换功能? |
2 zerofiny 2020-06-16 09:09:19 +08:00 如果项目 路径没有带 zxyy nginx 配置就直接写 ``` location / { proxy_pass http://127.0.0.1:8888; } ``` 如果项目本身路径就是 zxyy 又不想改代码可以用重写 ``` rewrite ^/(Scripts|Css)(.*) /zxyy/$1/$2 break; ``` |