$1 в post_action

Igor Sysoev is at rambler-co.ru
Tue May 30 16:01:22 MSD 2006


On Tue, 30 May 2006, drmarker wrote:

> Возможна ли такая конструкция:
>
>   location / {
>       rewrite '^/(token)/(.+)$'
>           /cgi-bin/download-start.pl?to=$1&fi=$2 last;
>
>       post_action /cgi-bin/download-stop.pl?to=$1&bs=$body_bytes_sent;
>   }
>
> Ключевое тут - использование подстановки $1в post_action.
>
> Если так нельзя, то как можно? Например, так?
>
> post_action /cgi-bin/download-stop.pl?uri=$uri&bs=$body_bytes_sent;
>
> ?

        ...
        post_action /cgi-bin/download-stop.pl;
     }

     location = /cgi-bin/download-stop.pl {
        rewrite  ^   /cgi-bin/download-stop.pl?uri=$uri&bs=$body_bytes_sent?
                     break;

        proxy_pass  ...;
     }

> Пример Алекса Новикова видел, но хотелось бы обойтись без ENV.

В смысле без ENV ?


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





More information about the nginx-ru mailing list