ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 404 + proxy



On Sat, Jul 21, 2007 at 05:56:32PM +0400, Nikolay Grebnev wrote:

> Спасибо. Подмена хидера помогла
> header('HTTP/1.1 200 OK');
> хотя конечно странно это - у меня во всех браузерах все и так
> работало, у народа - нет.

Я виду вот такое:

nc www.lovemage.ru 80
GET /qqqq HTTP/1.0
Host: www.lovemage.ru

HTTP/1.1 404 Not Found
Server: nginx/0.3.37
Date: Sat, 21 Jul 2007 14:05:16 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
X-Powered-By: PHP/5.1.6
Content-Length: 0


> On 7/21/07, Anatoly Matyakh <protopartorg@xxxxxxxxx> wrote:
> >On Sat, 21 Jul 2007 13:33:45 +0300, Nikolay Grebnev <nick@xxxxxxxxxxxx>
> >wrote:
> >
> >> Не получается настроить систему так, чтобы корректно отдавалась
> >> страница при 404 ошибке.
> >> За nginx находится апач.
> >> Когда в апаче прописываю ErrorDocument , то лично у меня в браузере
> >> все работает - выдается нужная страница. Но у некоторых пользователей
> >> идет стандартная страница IE что документ не найден.
> >
> >        Ну так статус ответа остаётся 404. Некоторые браузеры, получив 
> >        такой
> >статус,
> >и не почешутся отдавать что-либо, пришедшее с ответом. Выставляйте в
> >обработчике
> >404-й ошибки статус HTTP 200 - и всё будет.
> >
> >--
> >IT Philosopher
> >
> >

-- 
Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.