Приветсвую!
Столкнулся с такой проблемой
В конфиге сервера описываю вродебы простойт 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