Ciao a tutti... ho un problemino con htaccess

Vorrei creare un sito con dei sottodomini tipo

www.miosito.it e relativi

primaversione.miosito.it
secondaversione.miosito.it
ecc...

ho scritto questo codice che è perfettamente funzionante

codice:
RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.miosito.it [NC]
Rewriterule ^()$    /ita/index.php
Rewriterule ^index.php /ita/index.php [L]

RewriteCond %{HTTP_HOST} ^prova.miosito.it [NC]
Rewriterule ^()$ prova/index.php [L]
Rewriterule ^([a-zA-Z0-9\-]{1,}).php prova/$1.php [L]

RewriteCond %{HTTP_HOST} ^altraprova.miosito.it [NC]
Rewriterule ^()$ altraprova/index.php [L]
Rewriterule ^([a-zA-Z0-9\-]{1,}).php altraprova/$1.php [L]
la cosa che non riesco a capire è come fare per avere una sola dichiarazione tipo questa

RewriteCond %{HTTP_HOST} ^altraprova.miosito.it [NC]
Rewriterule ^()$ altraprova/index.php [L]
Rewriterule ^([a-zA-Z0-9\-]{1,}).php altraprova/$1.php [L]

per gestire TUTTI i possibili sottodomini che aggiungerò in seguito. Attualmente devo inserire una regola ogni volta che aggiungo un sottodominio. Qualche idea??