Welcome! Log In Create A New Profile

Advanced

Re: proxy_pass with variable removes uri

Francis Daly
March 05, 2014 07:44AM
On Wed, Mar 05, 2014 at 07:23:23AM -0500, luckyswede wrote:

Hi there,

> I've had troubles with url-decoding using this kind configuration, e.g. get
> variables with values containing spaces have been decoded before proxied
> which is resulting in an error.

Untested, but I'd suggest to use a map (http://nginx.org/r/map) to save
the part of $request_uri that you want to use in the proxy_pass url.

It may become complicated if you want to handle people requesting things
like /ap%69/stuff, but otherwise should probably work.

(The alternative is probably to use a url encoder on the appropriate
parts of your url; I don't know of one that drop-in works.)

f
--
Francis Daly francis@daoine.org

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

proxy_pass with variable removes uri

luckyswede March 05, 2014 05:47AM

Re: proxy_pass with variable removes uri

Maxim Dounin March 05, 2014 06:24AM

Re: proxy_pass with variable removes uri

luckyswede March 05, 2014 07:23AM

Re: proxy_pass with variable removes uri

Maxim Dounin March 05, 2014 07:34AM

Re: proxy_pass with variable removes uri

luckyswede March 05, 2014 07:46AM

Re: proxy_pass with variable removes uri

Maxim Dounin March 05, 2014 08:44AM

Re: proxy_pass with variable removes uri

Francis Daly March 05, 2014 07:44AM

Re: proxy_pass with variable removes uri

Valentin V. Bartenev March 05, 2014 06:24AM

Re: proxy_pass with variable removes uri

luckyswede March 05, 2014 06:29AM

Re: proxy_pass with variable removes uri

luckyswede March 05, 2014 07:26AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 78
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready