Welcome! Log In Create A New Profile

Advanced

rewrite и игнорирование заголовков

November 17, 2011 06:50AM
Приветсвую!

Столкнулся с такой проблемой

В конфиге сервера описываю вродебы простойт rewrite:

server
{

.........

rewrite ^/rest/([^\\\/\.]+)/*$ /rest/$1.php
last;
rewrite ^/rest/([^\\\/\.]+)/([^\\\/\.]+)/*$
/rest/$1_process.php?fid=$2 last;


.........


location ~ \.php$
{
fastcgi_pass unix:/tmp/php-fcgi.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
$document_root/$fastcgi_script_name;
include fastcgi_params;
}
}

Все вообщем то прекрасно работает, кроме того момента что любые заголовки
переадные скриптом наружу не передаються. Т.е предположим хочу php скриптом
выдать Content-type: image/jpeg, а клиенту такой заголовок не выдается.
Аналогичное касается X-Accel-Redirect, nginx не обрабатывает этот заголовок
если происходит rewrite. Если же выдавать заколоки обычным скриптом без
реврайтов то заголовки передаются

PS: nginx 1.0.10
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

rewrite и игнорирование заголовков

tantra November 17, 2011 06:50AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 133
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready