The QSA option is what you need to pass the GET arguments along to the rewritten url. For instance, if you want EVERY url to get served by a.php, including GET arguments, you can do: RewriteRule ^.*$ /a.php [QSA] I'm pretty sure that's the write matching pattern to match anything, but whether it is or not, the QSA option should do what you want. Hope that helps. -Brian --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx