rewrite

dinama nginx-forum at nginx.us
Wed Dec 19 09:27:44 UTC 2012


1. куда перенаправление  делать?
2. проблема в регекспе? 
3. реальный url пример и конечный результат нужен

в целом так (регекспы условные) :

map $uri $myargs{
    ~/register/subscribe2(?<name>(email.+)&)  $name;
}

location /register/subscribe2 {
    proxy_pass $myargs;
}


или

location / {
    rewrite /register/subscribe2(?<name>(email.+)&)  /register/clean?$name
last;
}

или

location /register/subscribe2(?<name>(email.+)&) {
    rewrite ^ /register/clean?$name last;
или
    proxy_pass proxy/$name;
}



location /register/clean {
   internal;
 # ->  $args 
}

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



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