*_intercept_errors только для определённых кодов

Vadim A. Misbakh-Soloviov nginx на mva.name
Чт Июн 9 10:55:40 UTC 2016


Всем привет!

Я тут уже не в первый раз сталкиваюсь что у веб-приложений могут быть свои 
обработчики, например, 404 (иногда и 403, а иногда даже и 503) ошибки, при 
этом остальные коды (особенно пятисотые) оно не обрабатывает и отдаются 
"пустые" дефолтные вместо тех, которые указаны у NgX в error_page.
В связи с этим захотелось как-нибудь накостылять возможность указывать на 
какие коды отдавать страницу ошибки, которую вернул бекенд, а на какие - 
error_page.

У кого-нибудь есть идеи, как нарисовать подобное в конфиге?
У меня пока как-то не очень получается :)


-- 
wbr,
mva


Подробная информация о списке рассылки nginx-ru