Reescriba domain.com a www.domain.com usando htaccess en Apache

Es posible que desee que todos los visitantes de su sitio utilicen www delante de su nombre de dominio (www.yourdomain.com) en lugar de solo su nombre de dominio (yourdomain.com). Al implementar una simple .htaccess RewriteRule, los visitantes de sudominio.com verán el cambio de la URL en su navegador cuando sean redirigidos a la URL correcta.


Para redirigir una URL como "http://yourdomain.com/images/logo.png" a "http://www.yourdomain.com/images/logo.png" use:

Opciones + FollowSymLinks
RewriteEngine en
RewriteCond% {HTTP_HOST} ^ yourdomain \ .com
RewriteRule ^ (. *) $ Http://www.yourdomain.com/$1 [R = permanent, L]

En el código RewriteRule, la R = permanente establece el tipo de redirección (la permanente es 301; la predeterminada es temporal o 302). La L hace que esta sea la última regla que se use y detiene el procesamiento de reescritura.