Máscara de un url en Nginx

Me gustaría convertir una url con el formatting

http: // foo.example.com:81/foo/s?id=(a número)

en algo como

http: // www.example.com/foo/(a número) /

en Nginx.

He intentado con proxy_pass y reescribir pero no funciona. Creo que esto es bastante simple, pero no estoy familiarizado con él. Gracias.

Bueno, finalmente lo he descubierto.

location /foo { rewrite ^/foo/(.*)/ /foo/s?id=$1 break; proxy_buffering off; proxy_pass http://127.0.0.1:81; } 

Puse proxy_buffering a off porque era una aplicación de cometa.