Welcome! Log In Create A New Profile

Advanced

Re: Remove query parameter

June 17, 2010 12:32AM
On Wed, Jun 16, 2010 at 07:41:39PM +0000, Ole Laursen wrote:

> Hi!
>
> Does anyone happen to have a snippet for removing a query parameter from the
> query string?
>
> I want to remove utm_source/gclid/... (added by Adwords and similar) from the
> URL used on the server, changing for instance /shop/?gclid=blabla to /shop/, so
> that nginx uses the cached version of /shop/ rather than generating a new page
> via the proxy backend.

There is no way to remove a parameter, however, you can to define
cache key without a query string at all or with predefined parameters only:

proxy_cache_key $proxy_host$uri;
or
proxy_cache_key $proxy_host$uri?$arg_one&$arg_two;


--
Igor Sysoev
http://sysoev.ru/en/

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

Remove query parameter

Ole Laursen June 16, 2010 03:46PM

Re: Remove query parameter

Igor Sysoev June 17, 2010 12:32AM

Re: Remove query parameter

Barry Abrahamson June 17, 2010 01:14AM

Re: Remove query parameter

Ole Laursen June 17, 2010 11:06AM

Re: Remove query parameter

xgdlm June 17, 2010 02:00AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 264
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