Riscrivere una parte di string di query come una parte del path usando nginx?

Come riscrivere gli URI del module

/one/two?path=three&foo=bar 

a

  • Nginx molteplici radici
  • proxy_set_header non funziona
  • Quando shoud uso parametro ssl_session_cache nelle impostazioni ssl di nginx
  • Apache o NGINX per PHP?
  • nginx non è in grado di connettersi alla presa php-fpm
  • Devo includere il certificato CA principale quando crei un certificato incatenato
  •  /one/two/three?foo=bar 

    utilizzando nginx?

    One Solution collect form web for “Riscrivere una parte di string di query come una parte del path usando nginx?”

    Prova questo:

     location ~ /one/two { if ($args ~ "path=([^&]+)&(.+)") { set $path $1; set $foo $2; rewrite ^/one/two "/one/two/$path?$foo?" permanent; } } 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.