On Sat, Jul 21, 2007 at 02:33:45PM +0400, Nikolay Grebnev wrote:
> Не получается настроить систему так, чтобы корректно отдавалась
> страница при 404 ошибке.
> За nginx находится апач.
> Когда в апаче прописываю ErrorDocument , то лично у меня в браузере
> все работает - выдается нужная страница. Но у некоторых пользователей
> идет стандартная страница IE что документ не найден.
> У себя я смог повторить ситуацию загрузкой через wget -
>
> [nick@localhost bin]$ wget www.lovemage.ru/sadfsdafdsf
> --14:27:54-- http://www.lovemage.ru/sadfsdafdsf
> Распознаётся www.lovemage.ru ... 77.234.200.5
> Устанавливается соединение с www.lovemage.ru |77.234.200.5|:80...
> соединение установлено.
> Запрос HTTP послан, ожидается ответ... 404 Not Found
> 14:27:55 ОШИБКА 404: Not Found.
>
> Т.е. страница не выдается, выдается просто код ошибки.
>
> Попытался прописать это в конфиге nginx но не получается
Страница слишком маленькая 471 байт, добейте комментариями до 512 байт:
HTTP/1.1 404 Not Found
Server: nginx/0.3.37
Date: Sat, 21 Jul 2007 10:39:19 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
X-Powered-By: PHP/5.1.6
Content-Length: 471
nginx это делает для своих ответов:
http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#msie_padding
--
Игорь Сысоев
http://sysoev.ru