ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • To: nginx-ru@xxxxxxxxx
  • Subject: rewrite с арифметикой
  • From: "andribas" <nginx-forum@xxxxxxxx>
  • Date: Thu, 18 Nov 2010 00:33:19 -0500
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To:Date; bh=F0JwpDWAf7PWjfRn6sXAL43XyHOiLCL+tz03sNCOrOY=; b=SkqASJJwZynzKm+hzCfx6/qz1g5Mg+c3o7hHY9BvYq9Gej3LAzG3ZvNwrVj2tOWhyNyWxtrxWIbx5ooIru8usUdLzFNhnJjZNyvLWwai1Dh0yt1Zyk/xWQzNNjSEc6L7;

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

Подскажите, как можно создать правило,
которое переписывает 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 mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.