Quiero redirigir un dominio que no sea www a mi dominio www

Quiero redirigir un dominio que no sea www a mi dominio www

Me preguntaba cómo haría para que mi dominio que no sea www sea directo al dominio www. Intenté configurar mi .htacces para redirigir mi no www a www, pero como no www estaba predeterminado, se repetían infinitamente entre sí. ¿Cómo voy a solucionar esto? Gracias

    #Force www:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]

Quería que mi dominio fuera compatible con SEO, ¿qué debo hacer? ¿Debo agregar WWW como CNAME o como A? Mis archivos de WordPress estaban en public_html, ¿tengo que crear una nueva subcarpeta para hacer este tipo de canónico?

Respuesta1

tengo esto funciona para mi

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]

No creo que crear una subcarpeta sea una buena solución para SEO. URL Rewrite funciona bien en esta situación como ves que lo hace otra. Consulte más información sobre la reescritura de URL.

Las ventajas de usar CNAME es que cuando desea cambiar la IP (o agregar más IP en DNS Round Robin), necesita cambiar solo 1 registro A en lugar de muchos registros A. No en SEO.

Respuesta2

Tengo esto y me funciona:

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

Reemplácelo example.comcon su dominio.

información relacionada