What is the stack of the server you are having problems with? XAMPP on Windows XP? You should not have to mod anything to get the .htaccess file to work.
One thing I noticed though was that you have:
#Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ /test/index.php?q=$1 [L,QSA,NC]
It should be:
Options +FollowSymlinks
RewriteEngine On
RewriteBase /test/
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA,NC]
Note that there shouldn’t be a # in front of the Options +FollowSymlinks
You should put the dir path into the rewrite base and
There should not be a slash in front of the index.php?
Register_Globals is off in default installs of XAMPP. You will typically only find it on in shared servers or on old installs of PHP. Mod_rewrite is on in default installs of XAMPP as well.
Another thing I noticed were illegal line ending characters (although they could be their from the zip).
Hope this helps.
Jay