Nginx location to match query parameters
- by Dave
Is it possible in nginx to have a location {} block that matches query parameters. For example I want to pick up that "preview=true" in this url and then instruct it to do several different things, all possible in a location block.
http://192.158.0.1/web/test.php?hello=test&preview=true&another=var
The problem I'm having is that my test stuff doesn't seem to match, it seems like I can only match the URL itself?
E.g.
location ~ ^(.*)(preview)(.*)$
Or something aloong those lines?