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

  • Moin, uWSGI & nginx - impostare su <my-domain> / wiki
  • L'opzione PHP 'cgi.fix_pathinfo' è veramente pericolosa con Nginx + PHP-FPM?
  • La pagina di errore interna personalizzata di Nginx quando è a monte è in discesa
  • Specificare il ssl_certificate di nginx nel block {} di posizione
  • Una risposta a monte viene tamponata in un file temporaneo
  • Qual è lo strumento migliore per aggregare statistiche del traffico da più server nginx?
  •  /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.