Nginx处理两个步骤301/302

时间:2019-12-07 07:51:38

标签: nginx

我已经读过enter link description here,但似乎不适用于我的情况。

我的情况: Nginx正在侦听443,并将所有请求转发到后端8080端口。

server {
      server_name  abc.public.com;
      location /App {
            proxy_pass http://127.0.0.1:8080/App;
      }
 }

但是,后端有两个重定向步骤:

第一步:从/ App重定向到/ App / Home,Nginx可以毫无问题地处理

第二步:从/ App / Home重定向到/App/NewHome/index.jsp

预计这是:https://abc.public.com/App/NewHome/index.jsp 但它变成:http://abc.public.com/App/NewHome/index.jsp

由于防火墙上禁用了端口80,因此客户端浏览器卡在了那里,因此return 301 https://$host$request_uri;这样的配置在这种情况下将无法工作。

有没有更好的主意来处理这两个步骤301/302?

0 个答案:

没有答案