Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Редирект HTTP заголовком "Location"
Здравствуйте.
Я разрабатываю fastcgi сервер для обработки CGI скриптов и почемуто nginx
некоторые программы обрабатывает по другому нежели Apache.
Например, nginx запрашивает файл, fastcgi его выполняет и возвращает результат.
Программа содержит код (та, которую выполняет fastcgi сервер):
#include <stdio.h>
void main()
{
/* ... */
printf("Location: http://google.com.ua\n");
/* ... */
return 0;
}
Получаю такой ответ от сервера:
--- начало ---
HTTP/1.1 200 OK
Server: nginx/0.6.30
Date: Mon, 05 May 2008 16:45:48 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Location: http://google.com.ua/
0
--- конец ---
Но почемуто редирект не происходит. Проблема именно с редиректом, почемуто не
срабатывает. Тоесть nginx отпрашивает fastcgi сервер, он ему передает строку
Location, но дальше nginx отдает такие заголовки, что браузер не хочет делать
редирект.
|