Ho risolto il problema htaccess/apache, ma ora ce n'è un altro!

ho provato a fare un test

ho creato una pagina web
test.php
<?PHP echo "ciao ".$_GET["id"]; ?>

ed un file .htaccess con la seguente regola:
RewriteEngine On
RewriteBase /
RewriteRule ^test/([^/]+).html test.php?id=$1

ovviamente se nell'url digito test.php?id=mondo
l'output sarà "ciao mondo", la stessa cosa dovrebbe accedere digitando:
test/mondo.html
ma non è così in cosa sbaglio?