Welcome! Log In Create A New Profile

Advanced

Re: Skip Location Based On Query String Parameter?

Francis Daly
November 13, 2014 06:20PM
On Thu, Nov 13, 2014 at 06:20:05AM -0500, nrahl wrote:

Hi there,

> If the nocache
> parameter is present, it should skip the cache check and go straight to the
> proxy pass.

Untested, but I think that if I needed this, I would probably add an
"if" inside the location{}.

It would need testing, and it does depend on what is in the "apache-pass"
file, but presuming that it does do "proxy_pass" and does not do anything
that is invalid in an "if in location", then

> location ~ ^/([a-zA-Z0-9\-]+)/ { #Use cache if possible, then proxy pass

if ($arg_nocache = true) {
include /etc/nginx/apache-pass;
}

> try_files /cache/$1.html.gz /cache/$1.html @apache;
> }

could possibly work.

(At least until the config is changed in the future to add more if()s
in that location. So don't do that.)

f
--
Francis Daly francis@daoine.org

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

Skip Location Based On Query String Parameter?

nrahl November 13, 2014 06:20AM

Re: Skip Location Based On Query String Parameter?

Francis Daly November 13, 2014 06:20PM

Re: Skip Location Based On Query String Parameter?

nrahl January 04, 2015 09:12AM

Re: Skip Location Based On Query String Parameter?

nrahl January 04, 2015 09:46AM

Re: Skip Location Based On Query String Parameter?

Francis Daly January 07, 2015 06:36PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 267
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready