Re: rewrite с арифметикой
Anton Yuzhaninov
citrin на citrin.ru
Чт Ноя 18 13:57:08 MSK 2010
On 11/18/10 08:33, andribas wrote:
> А нужно еще добавить такое:
> [code]
> if ($request_uri ~* "^/show_review\.php\?id=") {
> set $q $arg_id + [b]250000[/b];
> set $args "";
> rewrite ^\/.*$/node/$q permanent;
> }
> [/code]
>
> perl_set использовать так не получится,
Почему не получится?
perl_set $new_id '
sub {
my $r = shift;
my $id = $r->variable("arg_id");
return (defined $id && $id ~= /^\d+$/) ? $id + 250000 : -1;
}';
location = /show_review.php {
rewrite ^ /node/$new_id
}
--
Anton Yuzhaninov
Подробная информация о списке рассылки nginx-ru