On Mon, 20 Dec 2004 21:20:55 -0500, Matt Warden <mwarden at gmail.com> wrote: > RewriteRule ^(/collab.*)$ $1 [NC,L] > RewriteRule ^(.*\.(php|htm|html))$ /server.php?q=$1 [NC,L] > RewriteRule ^([^\.]*)$ /server.php?q=$1 [L] > > But I am still getting 500 errors. I figured out what the problem was: my RHS of my rewrite rules had a slash in the beginning, which was triggering an infinite loop (until apache steps in, using maxredirects). I took out the beginning slash and all was well. The rules that are now working, fwiw, are: RewriteRule ^(collab.*)$ - [NC,L] RewriteRule ^(.*\.(php|htm|html))$ server.php?q=$1 [NC,L] RewriteRule ^([^\.]*)$ server.php?q=$1 [L] Thanks for your help. -- Matt Warden Miami University Oxford, OH http://mattwarden.com This email proudly and graciously contributes to entropy.