У нас есть пара backend, сидящих за нашими передними концами nginx.
Можно ли перехватывать 301/302 переадресации, отправленные этими бэкэндами и обрабатывать nginx?
Мы что-то делали только в строках:
error_page 302 = @target;
Но я сомневаюсь, что перенаправление 301/302 можно обрабатывать так же, как 404 и т.д. и т.д. Я имею в виду, что error_page, вероятно, не применяется к кодам ошибок 200 и т.д.
Итак, суммируем:
Наши серверы возвращают 301/302s время от времени. Мы хотели бы, чтобы nginx перехватил их и переписал их в другой блок местоположения, где мы могли бы делать с ними любое количество других вещей.
Возможные?
Спасибо!