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
|