Ho provato così:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{HTTP_HOST} ^miodominio\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.miodominio\.com$
RewriteRule ^([^/]+)(/(.*))?$ /cercalo.php?key=$1 [L]
non funge, non so nemmeno se la sintassi è esatta sinceramente, io volevo scrivere che tutte le cartelle diventano variabili solamente quando il http_host è il dominio, nei sottodomini no.