404 -> FastCGI

Igor Sysoev is at rambler-co.ru
Mon Jun 20 17:36:48 MSD 2005


On Mon, 20 Jun 2005, Andrew Stroganoff wrote:

> Сделал перенаправление 404 на fast-cgi обработчик:
>
> error_page 404 "/qq";
> location /qq {
>            fastcgi_pass   localhost:1122;
> ...
> }
>
> можно ли как-нибудь передать имя файла, который был не найден
> на сторону fcgi ? я пробовал делать что-то типа
> error_page 404 "/qq/$url";
> но насколько понял - доллар не раскрывается в error_page.

В переменной $request_uri хранится оригинальный запрос.
Передавать можно так:

fastcgi_param  REQUEST_URI  $request_uri;

Или вместо REQUEST_URI можно поставить любое другое название параметра.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list