Necesariamente tiene que ser con subdominos? Podrias hacer algo como:
Código:
RewriteEngine On
RewriteRule ^([a-z]+)/(.*)?(.*) http://www.dominio.com/$2&lang=$1
RewriteRule ^([a-z]+)/(.*) http://www.dominio.com/$2?lang=$1
De esta forma, al llamar a
http://www.dominio.com/es/index.php en realidad estarías llamando a
http://www.dominio.com/index.php?lang=es
Un saludo,