А РХИВ :: 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