前几天接到将老项目从HTTP迁移到HTTPS的活,
其中,很多Jsp页面访问不到了,很多访问后台控制器的相对路径XXXController.do都被加上了目前Url的前缀——/swdp111/PSGLXT/
尝试多种方法,最直接的方式是:
不去管为啥被加上Url,直接给错误的地址做一个代理,最后采用了以下规则来匹配
location /swdp111/PSGLXT/ { rewrite ^/swdp111/PSGLXT/(.*)Controller\.do(.*)$ /abc/$1Controller.do$2 break; proxy_pass http://localhost:8081/abc/; }
规则匹配以/swdp111/PSGLXT/开头的并包含xxxController.do的Url ,将Url重写为 /jeecg-bpm-qiye/xxxController.do,并代理到Http://localhost:8081/abc的srpingmvc服务上。
标签:do,abc,Url,万能,PSGLXT,swdp111,Nginx,填坑,xxxController From: https://www.cnblogs.com/pujinhong/p/18010590