Rewrite N|next flag in apache

Hi everyone,

I’m writing here because i have rewrite problems on Nginx. First of all
i will explain to you what result i’m expecting.
For example i have this URL :

http://www.mydomain.com/api/redirect/var1/value1/var2/value2/varX/valueX/?varX=valueX&

after rewrite i would like to get :

http://www.mydomain.com/?var1=value1&var2=value2&varX=valueX&varX=valueX

So i get it works on apache with :

RewriteRule
^(api/redirect/[^/]+/[^/]+/[^/]+)/([^/]+)/([^/]+)([^?]*)
$1$4/?&$2=$3 [QSA,N]
RewriteRule ^api/redirect/[^/]+/[^/]+/([^/]+)
index.php?service=Redirect&hash=$1 [QSA,L]

And now i would like to have the same on nginx, but i think nginx
doesn’t handle something like apache’s N flag. Then it’s my nginx
rewrite rules, it work once because it doesn’t re-execute rewrite while
it’s possible.

rewrite ^/(api/redirect/[^/]+/[^/]+/[^/]+)/([^/]+)/([^/]+)([^?]*)
/$1$4/?&$2=$3;
rewrite ^/api/redirect/[^/]+/[^/]+/([^/]+)
/public/index.php?service=Redirect&func=Redirect&hash=$1 last;

Do someone have a solution for this please ? I will apreciate a lot.
thanks you.

Best regards,

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

No one ? I need a solution… ;’(

Posted at Nginx Forum:
http://forum.nginx.org/read.php?2,220833,220845#msg-220845

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs