ПРОЕКТЫ 


  АРХИВ 


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]

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


  • To: nginx-ru@xxxxxxxxx
  • Subject: rewrite и игнорирование загол овков
  • From: ruslan usifov <ruslan.usifov@xxxxxxxxx>
  • Date: Thu, 17 Nov 2011 15:49:46 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=vGBcy1G2+FViJLZpCaIVMts+yGwPeHhlHVi9W2Q8pW4=; b=hynLjV3ZHVUAxmsY1snlYAJj6n3Dc+qIke+35UFuTWQDP3u4HmDOTqoGQwy5qPQqgA F33f3svhbwGLzz7QTSEbXlY6oO30dGJ7jrDm6ptzTMJllcGg5bgejIwf5bA0j5dl9XFS 1t8id9QZePCBqCzeE2yTN8wbPJS1/uOqMUNj8=

Приветсвую!

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

В конфиге сервера описываю вродебы простойт 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@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.