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 mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru