比如 nginx 反代后的页面地址是
https://xxx.net/zxyy/WxDept
其中 zxyy
是 nginx 加上的项目名
页面请求的静态资源是
https://xxx.net/Scripts/WeixinApi.js
因为源页面的 js css 等路径写的绝对路径
<script src="/Scripts/WeixinApi.js"></script>
请问有什么办法给绝对路径的静态资源加上项目名吗?
1
msg7086 2020-06-16 05:51:11 +08:00 via Android
用 nginx 自带的字符串替换功能?
|
2
hasdream 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; ``` |