Welcome! Log In Create A New Profile

Advanced

Re: rewrite с арифметикой

Anton Yuzhaninov
November 18, 2010 05:58AM
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
Subject Author Posted

rewrite с арифметикой

andribas November 18, 2010 12:33AM

Re: rewrite с арифметикой

Anton Yuzhaninov November 18, 2010 05:58AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 150
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready