Forward proxy preserving the domain

Basically, I want to set up a proxy running on that
will take any URI, retrieve$request_uri, and pass it on to
client, preserving my domain for the client.

So far I have this config:

server {
location / {
resolver; # why exactly is this necessary?

It works, but what happens is that nginx returns a HTTP/1.1 301 Moved Permanently response, with Location set to$request_uri. How is this different from the rewrite
directive, or from return 301$request_uri ?

I want instead a straight response of the actual contents at$request_uri. How can I do that?

PS: what in the world are the formatting codes for this forum?

... doesn’t work; not even does. Yeah, sorry for
indenting my code above - no idea how to do it.

Posted at Nginx Forum: