A simple rewrite rule: RewriteRule ^/(.*) /index.php?q=test1 [QSA] RewriteRule ^/test2 /index.php?q=test2 [QSA,L] The above rules rewrite everything to "q=test1", even I enter the URL = http://www.example.com/test2 How to do the following... => Rewrite all url, except /test2, with the query string q=test1. If url is /test2, rewrite as "q=test2" Thanks. --------------------------------------------------------------------- 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