URL rewriting / ignoring query parameters?
Poul-Henning Kamp
phk at phk.freebsd.dk
Mon Sep 10 20:35:17 CEST 2007
In message <DB38C99E-0E5F-4FD0-8505-3ED870F758CB at razz.com>, Tom Pepper writes:
>1) log the request exactly as it came from the client. We use these
>logs to track which distinct widget in the wild was viewed.
Varnish will alway record the request exactly as received.
>2) instruct varnish to ignore the query parameters and only cache one
>instance of the swf for all of these requests.
sub vcl_recv {
set req.url = regsub(req.url, "?.*", "");
}
should do it.
--
Poul-Henning Kamp | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG | TCP/IP since RFC 956
FreeBSD committer | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
More information about the varnish-misc
mailing list