well, when you think about it, what's happening is that it's going into an infinate loop, the request for index.php, also gets picked up...
eventually the thing realizes it's in a loop and dumps you with index.php, you should be able to fix it by adding "[L]" after it, which tells mod_rewrite that this is the last rule, and no other rules should be applied after it.
--will