ПРОЕКТЫ 


  АРХИВ 


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: Долгий редирект пр и включенном keep-alive



On Sun, Feb 18, 2007 at 03:50:05PM +0300, Administrator wrote:

> Настроен nginx-0.5.12+apache FreeBSD 4.11.
> При запросе несуществующего адреса, например, без www происходит редирект 
> апачем помощью php.
> 
> header('HTTP/1.1 301 Moved Permanently');
> header('Location: http://www.test.com/');

+ header('Content-Length: 0');

> exit();
> 
> Так вот, что IE, что FireFox честно висят при таком редиректе и ждут 
> окончания keepalive. Сейчас стоит 7 секунд. Поставишь его в 60 секунд, то 60 
> и будут ждать, а потом пойдут по новой ссылке. Опера в отличие от этих двух 
> друзей 
> редиректиться сразу.
> 
> Если поставить keepalive_timeout в 0, то редирект срабатывает мгновенно.
> 
> Где ошибка и как вылечить?

У 301 ответа должно быть тело.


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



 




Copyright © Lexa Software, 1996-2009.