I have custom routes setup and so long as I indicate in the route which directory maps to which parameter name all is well.

However I have a situation where I want a dynamic URL in addition to the route given.

Code:
business/showmap?pkid=123&city=test
EDIT | Basically I need the custom route to invoke the business controller and it's action showmap (which maps to a method called showLargeScaleGoogleMapAction -- so default routing won't work)

When I make a request like this -- the $request object does not contain the GET variables as expected. It does contain those mapped in the route however.

How do I access standard GPC variables? I'm wondering whether or not Apache .htaccess is responsible for this?

Code:
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^.*$ - [QSA,NC,L]

RewriteRule ^.*$ index.php [QSA,NC,L]
I made sure to add QSA flags but still no dice -- how do I access the GET parameters passed via URI but in addition to those mapped via routes???

Cheers,
Alex