Direccionar dominio sin www a www

Un clásico problema que cualquier administrador del dominio siempre se puede encontrar. ¿Cómo convertimos las llamadas de linuxhispano.net a www.linuxhispano.net? Con Apache HTTP Server  y el módulo mod_rewrite es sumamente fácil.

Editamos un fichero .htaccess en la raíz:

nano .htaccess

Y ubicamos el siguiente contenido:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

¿No os funciona? Es posible que no tengáis el módulo mod_rewrite activado desde Apache. Para instalar mod_rewrite en Debian y derivados (Mint, Ubuntu, etc) abrís un terminal y:

ahornero@6581-D:~$ sudo a2enmod rewrite

Y listo. ¿Dudas?