Cita:
Iniciado por shacaxD Gracias pero con eso solo consigo un error 500 Internal Server Error.
Puede que no te funcione dependiendo de la estructura de carpetas y la configuración de tu servidor, pero error 500 no da
Probá con este que es mas seguro
Código Apache:
Ver originalOptions +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
# definis todos tus subdominios
RewriteCond %{HTTP_HOST} !algo\.dominio\.com$ [NC]
RewriteCond %{HTTP_HOST} !otracosa\.dominio\.com$ [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Si te sigue dando error 500, lee
este post
Saludos