Can I 'ignore' query string variables before pulling matching objects from the cache, but not actually remove them from the URL to the end-user?
For example, all the marketing
utm_* values don't change the content of the page, they just vary a lot from campaign to campaign and are used by all of our client-side tracking.
So this also means that the URL can't change on the client side, but it should somehow be 'normalized' in the cache.
Essentially I want all of these...
... to all access HIT the cache for
However, this URL would cause a MISS (because the param is not a utm_* param)
Would trigger the cache for
Also, keeping in mind that the URL the user sees must remain the same, I can't redirect to something without params or any kind of solution like that.