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

andribas nginx-forum на nginx.us
Чт Ноя 18 08:33:19 MSK 2010


Здравствуйте!

Подскажите, как можно создать правило,
которое переписывает id=id+250000 ?

Есть вот такое:

[code]
if ($request_uri ~* "^/show_article\.php\?id=") {
          set $q $arg_id;
          set $args "";
          rewrite ^\/.*$ /node/$q permanent;
        }
[/code]

А нужно еще добавить такое:
[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::handler? или придется сделать страницу
"show_review.php" с редиректом для этого
случая?

Спасибо.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,151604,151604#msg-151604




Подробная информация о списке рассылки nginx-ru