I manage a site for a local live-performance theatre that uses ExpressionEngine to manage their content and TicketMaster for it's online ticket sales.
When a user buys a ticket through TM, they send out a receipt with links back to the theatre's website. Unfortunately, the links are appended with a url query string—specifically
Unfortunately, this url causes a 404 Not Found error because EE is trying to parse the get variable as a slug, controller, or page. There is no flexibility on TM's part to create different URLs because it's all automated.
The information I've found thus far concludes that EE doesn't like URL variables at all. Is there any way to circumvent the URL rewrite engine while stile passing this variable to the server (because they'd also like to keep track of the referrals from TicketMaster via an email).
Adding a second parameter (ie, ?camefrom=tm&foo=bar) works, but isn't an option because TM will not change the URL they place in the emails.
Does anyone have an idea?