proxying/redirecting after request has been rewritten

Maxim Dounin mdounin at
Wed Aug 8 15:38:18 UTC 2012


On Wed, Aug 08, 2012 at 11:04:25AM -0400, i0n wrote:

> Hi everyone. 
> I'm trying to get Nginx to run some Regex's on requests and send them to
> another server block, returning the response headers from the second
> server block. At the moment I get a 302 response status, how do I get
> the headers from the second server block?
> So as an example, I would like a request like:
> http://nginxrouting.local/some/stuff/that/needs/to/be/removed/itemid=1234/more/stuff/topicid=1234
> to be sent to
> http://nginxrouting_destination.local/itemid=1234topicid=1234 returning
> the headers from the new location

Use proxy_pass.  See for details.

Maxm Dounin

More information about the nginx mailing list