gpt4 book ai didi

redirect - 在nginx中修改代理结果的HTTP状态码

转载 作者:行者123 更新时间:2023-12-02 01:41:08 26 4
gpt4 key购买 nike

我有一个为 Web 应用程序服务的 nginx 反向代理。在某些情况下,此网络应用会返回 302 重定向,我无法更改它。但是,出于某些原因,我需要将此返回状态更改为 301

我试过了

proxy_intercept_errors on;
error_page 302 =301;

但显然这 =301 部分作为新位置。所以我正在寻找的是这样的:

proxy_intercept_errors on;
error_page 302 =301 $PROXY_HEADER_LOCATION;

我该怎么做?

最佳答案

上游服务器的头字段可以通过$upstream_http_*

访问

所以这对我有用:

proxy_intercept_errors on;
error_page 302 =301 $upstream_http_location;

关于redirect - 在nginx中修改代理结果的HTTP状态码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28539208/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com