ПРОЕКТЫ 


  АРХИВ 


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: FastCgi (php) 302 redirect



18 июля 2011 г. 18:15 пользователь aoz <nginx-forum@xxxxxxxx> написал:
> В связи с кривой реализацией firmware
> некоторых клиетов нужно вернуть
> HTTP/1.1 302 Found.
> как это делал апач
> вместо
> HTTP/1.1 302.
> как это делает nginx
>
> Ощущение что при получении Location
> nginx плюет на status и подставляет и
> процессит свой.
>
> уже устал перибирать варианты и с
> параметрами и без:
>
> <?php
> //header("Status: 302 Found", TRUE, 302);
> header("Location: login.php", TRUE, 302);
> header("HTTP/1.1 302 Found", TRUE, 302);
> error_log(print_r(headers_list(), true));
> ?>
> Может кто сталкивался?
>
> Заранее спасибо.

Попробуйте вернуть не HTTP/1.1, а HTTP/1.0.
В данном случае это может и не поможет, но nginx не общается с
бекэндом по HTTP/1.1 (а по 1.0) и поэтому такой ответ более корректный
на сколько я понимаю.
Не помню что именно, но точно попадалась какая-то проблема с этим связанная.
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.