Dominios y DNS
Elegir la versión con o sin www y redirigir la otra
Elige una versión principal del dominio y haz que la otra lleve a la misma página. Antes de cambiar nada, comprueba que ambos nombres resuelven al servidor correcto y tienen un certificado válido.
Si WordPress, PrestaShop u otra aplicación ya dirige las visitas a su URL configurada, usa una elección coherente con ella. Reglas opuestas entre la aplicación, cPanel y un proxy pueden crear un bucle.
De example.com a www.example.com
En cPanel > Redirige:
- Selecciona el dominio de origen.
- Utiliza Temporal (302) mientras compruebas el resultado; cambia a Permanente (301) cuando la decisión sea definitiva.
- Escribe
https://www.example.com/como destino, sustituyendo el nombre por el tuyo. - Elige Do Not Redirect www. / No redireccionar www. para que el nombre de destino no vuelva a redirigirse.
- Activa Wild Card Redirect para conservar las rutas y guarda.
Si necesitas configurarlo manualmente, el equivalente para la prueba en el .htaccess de la raíz es:
RewriteEngine On RewriteCond %{HTTP_HOST} ^example\.com$ [NC] RewriteRule ^(.*)$ https://www.example.com/$1 [R=302,L]
De www.example.com a example.com
Usa el destino sin www y selecciona Only redirect with www.. No mantengas también la regla en sentido contrario. El ejemplo manual sería:
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC] RewriteRule ^(.*)$ https://example.com/$1 [R=302,L]
Verificar y mantener
Prueba portada, una página interna y una URL con parámetros. Comprueba que llegan al contenido equivalente y que la versión elegida no vuelve a redirigir a la anterior. Una vez validado, utiliza 301 si el cambio es permanente.
Guarda una copia antes de editar .htaccess. Si las reglas del CMS se ejecutan antes, revisa su orden y coloca la redirección personalizada fuera del bloque que el CMS regenera. Actualiza también la URL de la aplicación, sus enlaces y su canonical cuando corresponda.
Una redirección permanente ayuda a consolidar la dirección elegida, pero no garantiza posiciones ni resultados inmediatos. Para deshacer un error, retira la regla concreta y prueba sin una redirección antigua en la caché del navegador.
También te puede ayudar
- Cargar otra web mediante iframe Muestra cómo cargar otra web dentro de un iframe conservando el dominio visible, qué archivo crear e...
- Crear y comprobar una redirección en cPanel Explica las opciones de cPanel para elegir 301 o 302, aplicar el cambio con o sin www y conservar la...
- Redireccionar dominios secundarios a un dominio principal Detalla cómo apuntar varios nombres secundarios al principal mediante DNS y redirecciones en la inte...
- Redirigir un dominio conservando ciertas carpetas Aporta reglas ModRewrite para trasladar un dominio a otra dirección sin afectar una intranet u otras...
¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.