Здравствуйте, Игорь.
> Обе конструкции валидны.
> error_page 404 /zero; location = /zero { return 204; }
> выдаст 404 код с пустым телом.
Так ведь написано return 204;
Никак не пойму что даёт знак равенства. тут
http://sysoev.ru/nginx/docs/http/ngx_http_rewrite_module.html#return
ничего не написано вроде.
> error_page 404 = /zero; location = /zero { return 204; }
> выдаст полностью 204 ответ, то есть, код 204 и пустое тело.
--
С уважением,
Монашёв Михаил, SoftSearch.ru
Member of Independent Software Developers Forum (ISDEF)
mailto:postmaster@xxxxxxxxxxxxx
ICQ# 166233339
http://softsearch.ru/
Без бэкапа по жизни.