【发布时间】:2013-12-13 19:15:33
【问题描述】:
我们的 nginx 前端后面有几个后端。
是否可以拦截这些后端发送的 301 / 302 重定向并让 nginx 处理它们?
我们正在单独做一些事情:
error_page 302 = @target;
但我怀疑 301/302 重定向能否像 404 等一样处理...我的意思是,error_page 可能不适用于 200 等错误代码?
总结一下:
我们的后端偶尔会发回 301/302。我们想让 nginx 拦截这些,并将它们重写到另一个位置块,在那里我们可以用它们做任何其他事情。
可能吗?
谢谢!
【问题讨论】:
标签: redirect nginx http-status-code-301 reverse-proxy http-status-code-302