We have a customer using MailChimp. They sent out a newsletter that had tracking query strings after the URL. EE is returning an error “Invalid GET Data” on this link: domain.com/blog/article/article_title?utm_source=Would+You+Like+to+Receive+Our+Blog+Posts+By+Email?&utm_campaign=c4d1f49b8f-RSS_EMAIL_CAMPAIGN&utm_medium=email
I have tried a variety of fixes including .htaccess tweaks but so far no luck. I’ve recommended they turn this tracking off for future mailings. Here’s a copy of what the .htaccess file reads:
<IfModule mod_rewrite.c>
# Enable Rewrite Engine
# ------------------------------
RewriteEngine On
RewriteBase /
# Redirect index.php Requests
# ------------------------------
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteCond %{THE_REQUEST} !/cms/.*
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]
# Standard ExpressionEngine Rewrite
# ------------------------------
RewriteCond $1 !\.(css|js|gif|jpe?g|png) [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
</IFModule>
# Catch any Mail Chimp campaigns directed to the home page
RewriteCond %{REQUEST_URI} ^/$
RewriteCond %{QUERY_STRING} ^(utm_source=.*)
RewriteRule ^(.*)$ /index.php?/ [L,PT]
# Catch any Google campaigns directed to the home page
RewriteCond %{REQUEST_URI} ^/$
RewriteCond %{QUERY_STRING} ^(gclid=.*)
RewriteRule ^(.*)$ /index.php?/ [L,PT]
Options +FollowSymLinksUsing EE 2.5.2. Any help would be greatly appreciated!