Many of Google’s api’s are dependent upon query string formatting that EE does not appear to be tolerant of. I’m curious how people are working around this.
A little background - I have removed “index.php” with mod_rewrite and, therefore, am not forcing query strings.
Strangely, passing a single parameter in a query string causes a 404. Example: example.com/products/music/?info=foo
Passing more than one parameter separated by the ampersand DOES NOT cause a 404. Example: example.com/products/music/?info=foo&more=bar
I’m just hoping to hear how the rest of you are working with traditional query strings in an EE site.
Yep, I’m using EE2.
.htaccess:
RewriteCond %{REQUEST_URI} !(.[a-zA-Z0-9]{1,5})$ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond $1 !^(experience|partners|preview|industry|images|system|themes|public|sIFR|favicon.ico|robots.txt|index.php) [NC] RewriteRule ^(.*)$ /index.php/$1 [L]
config.php:
$config[‘uri_protocol’] = ‘AUTO’;
Thanks
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.