Re[2]: Вопрос про error_page
Igor Sysoev
is at rambler-co.ru
Sat Oct 21 22:29:19 MSD 2006
On Sat, 21 Oct 2006, Михаил Монашёв wrote:
>>> location /cache/ {
>>> root /xxx;
>>> error_page 404 /zero;
>>> }
>>>
>>> location = /zero { return 204; }
>
> IS> В версиях до 0.4.4 вместо 404 будет 204, в 0.4.6 будет 404 без тела.
>
> А какой код ошибки правильнее возвращать, дабы быть максимально
> кросбраузерным? Вроде, если файл не найден, то обычно 404 возвращают.
> Я не совсем понял зачем 204 возвращать. 404 обязательно должен тело
> содержать что ли?
204 - это ответ без тела. В 0.4.6+ вышеописанная конструкция вернёт
что-то вроде
HTTP/1.0 404 Not Found
...
Content-Length: 0
...
без тела.
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list