Ja, wenn das so ist, stimmt mit Deiner RewriteRule was nicht. Dein REQUEST_URI ist
http://test.example.com
Davon geh ich aus, dass da was falsch ist.
und der Apache vermisst (wenn DirectoryIndex nicht verbogen wurde):
http://example.com/test/index.html
^ diese Datei hier
Der sollte auf die index.php zugreifen, was er ohne RewriteRule auch macht. Laut Log versucht er die richtige Datei aufzurufen, findet sie aber nicht.
Da das Problem aber momentan nicht akut ist, stell ich es erstmal zurück.