关于重定向问题

1、如果出现转发重定向情况时,通过F12里面看对应发起的请求,http状态为302,此时location为重定向转发的地址。

2、项目中遇见一个问题,在域名和ip地址做了绑定以后,发现重定向的接口有问题。查看location的url上多添加了一个端口号,即域名加+端口号。经过初步排查,发现是在转发过程中,额外配置了端口号。

于此,已知的情况有两种。

一、若是ng多级转发,则除了最后一个ng里面配置location时,host要带上$server_port,其外层ng均为$proxy_port。

二、若仅有处于最内层的ng转发,其外部转发组件并非ng,则ng配置中,location不要带$server_port,因为外部转发组件在转发时,是指定好对应ng的ip+port,而ng在接收到该转发信息时,会将其当做ip地址,而后再往上添加我们自己配置的port,最终导致转发失败。

20211225 于此记录

上一篇:AngularJs笔记


下一篇:【笔记】python 截取图片中的一部分并且复制到另一张图片中 (任意角度旋转)