Cómo redirigir www a no-www en cPanel (y viceversa)
¿Por qué es importante elegir entre www y no-www?
Antes de ensuciarnos las manos con cPanel, vamos a entender el problema. Cuando pones tu web online, esta responde en dos direcciones: https://www.tudominio.com y https://tudominio.com. Para Google y para tus visitantes, son dos sitios diferentes, aunque muestren el mismo contenido. Esto es un problema serio de SEO, porque divides la autoridad de tu página entre dos URLs.
Si no haces nada, Google tendrá que decidir cuál de las dos versiones es la "canónica". A veces acierta, pero otras veces no, y eso puede diluir tu posicionamiento. La solución es elegir una versión (la que prefieras) y redirigir la otra hacia ella. Este proceso se llama redirigir www a no-www (o al revés) y es una de las tareas más importantes para el SEO de cualquier sitio.
La buena noticia es que, si usas cPanel, tienes varias formas de hacerlo. Algunas son tan sencillas como marcar una casilla, y otras requieren tocar un archivo de configuración. En este artículo te explico todas, paso a paso, para que elijas la que mejor se adapte a tu nivel de confianza técnica.
Cómo funciona la redirección y qué necesitas antes de empezar
Una redirección 301 es una orden que le das a tu servidor para que avise a los navegadores y a los buscadores de que una URL ha cambiado de dirección de forma permanente. Cuando alguien entra en www.tudominio.com, el servidor responde con un código 301 y le dice: "eso ya no existe aquí, ahora vive en tudominio.com". El navegador hace el cambio automáticamente y el usuario ni se entera.
Para hacer esto en cPanel, necesitas tener acceso como administrador o como usuario con permisos suficientes. Si solo tienes un plan de hosting compartido, normalmente tendrás acceso total a cPanel. Si usas un VPS o un servidor dedicado, también lo tendrás, pero quizá prefieras hacerlo a nivel de Apache o Nginx.
Antes de empezar, decide cuál será tu versión canónica. ¿Prefieres que sea con www o sin www? No hay una respuesta universal, pero te doy una pista: la mayoría de los sitios modernos optan por no-www. Es más corto, fácil de recordar y evita problemas de cookies y subdominios. Aun así, si tu marca ya es conocida con www, no pasa nada por mantenerla. Lo importante es que elijas una y que la apliques de forma consistente.
Método 1: Usar el asistente de redirecciones de cPanel (el más fácil)
Este es el método más amigable para principiantes. cPanel incluye una herramienta llamada "Redirecciones" (o "Redirects" en inglés) que te permite crear reglas de redirección sin tocar código.
Paso a paso para redirigir www a no-www
-
Entra en tu cPanel con tus credenciales. Normalmente accedes desde
tudominio.com/cpanelotudominio.com:2083. -
Busca la sección "Dominios" y haz clic en "Redirecciones".
-
En el campo "Tipo", selecciona "Redirección permanente (301)". Esto es crucial, porque si eliges 302 (temporal), Google no transferirá la autoridad SEO correctamente.
-
En el campo "Dominio", selecciona tu dominio con
www. Por ejemplo:www.tudominio.com. -
Deja el campo "Directorio" vacío. Esto significa que redirigirás todas las páginas, no solo la portada. Si quieres redirigir solo una carpeta, tendrías que escribirla aquí, pero para el caso general, déjalo vacío.
-
En "Redirigir a", escribe la URL completa sin
www. Por ejemplo:https://tudominio.com. -
Marca la casilla "Solo redirigir con www". Esto es importante, porque si no la marcas, cPanel podría crear un bucle infinito de redirecciones.
-
Haz clic en "Guardar". ¡Listo! Ya has redirigido www a no-www.
¿Y si quiero hacer lo contrario (no-www a www)?
El proceso es idéntico, pero invirtiendo los campos. En el paso 4, seleccionas el dominio sin www (por ejemplo: tudominio.com), y en el paso 6 escribes la URL con www (por ejemplo: https://www.tudominio.com). La casilla "Solo redirigir con www" no la marques en este caso, porque quieres que la versión sin www redirija a la que sí lo tiene.
[TIP] Si tu web ya tiene mucho tráfico, haz el cambio en horas de baja afluencia. Aunque la redirección es inmediata, los buscadores tardan un tiempo en actualizar sus índices.
Método 2: Editar el archivo .htaccess (para usuarios más atrevidos)
Si el asistente de cPanel te da problemas (a veces pasa con configuraciones especiales), puedes hacer la redirección manualmente editando el archivo .htaccess. Este archivo es el "libro de instrucciones" de Apache, y se encuentra en la raíz de tu cuenta de hosting.
Localizando el archivo .htaccess
-
En cPanel, ve a "Administrador de archivos" (File Manager).
-
Navega hasta la carpeta
public_html(owww, según tu configuración). -
Busca el archivo
.htaccess. Si no lo ves, activa la opción "Mostrar archivos ocultos" en la esquina superior derecha. -
Haz clic derecho sobre él y selecciona "Editar". Si cPanel te pregunta por la codificación, elige UTF-8.
Código para redirigir www a no-www
Una vez abierto, pega este bloque al principio del archivo (justo después de # BEGIN WordPress o de la línea que diga RewriteEngine On, si existe):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
</IfModule>
Vamos a desglosar qué hace cada línea:
-
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]: Detecta si la petición viene conwwwal principio. El[NC]hace que sea insensible a mayúsculas. -
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]: Redirige todo el tráfico a la misma URL pero sinwww. El%1captura la parte del dominio sinwww, y$1captura la ruta completa de la página.
Código para redirigir no-www a www
Si prefieres lo contrario, usa este bloque:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
</IfModule>
Aquí, RewriteCond %{HTTP_HOST} !^www\. [NC] significa "si el host NO empieza por www", y la regla añade www delante de la URL.
[WARNING] Antes de guardar, haz una copia de seguridad del archivo original. Si cometes un error, podrías tumbar tu web por completo. Puedes descargar el archivo a tu ordenador o crear una copia con el nombre
.htaccess.bak.
[INFO] Si tu web usa SSL (y debería), asegúrate de que la redirección apunte a
https://, no ahttp://. Los buscadores penalizan las páginas sin SSL.
Método 3: Usar la función "Canonical" de cPanel (si la tienes)
Algunas versiones recientes de cPanel incluyen una sección llamada "Canonical" dentro del apartado de dominios. Esta función está pensada específicamente para resolver este problema de duplicidad.
-
Ve a "Dominios" → "Canonical".
-
Selecciona tu dominio en el desplegable.
-
Elige la versión que quieres como canónica (con o sin
www). -
Haz clic en "Guardar".
Este método es el más limpio, porque no genera reglas de redirección extra, sino que le dice directamente a los buscadores cuál es la URL original. Sin embargo, no todos los planes de hosting lo incluyen, así que si no lo ves, usa los otros métodos.
Verifica que la redirección funciona correctamente
Después de aplicar cualquiera de estos métodos, es fundamental comprobar que todo funciona. Aquí tienes una lista de verificación rápida:
-
Prueba en el navegador: Escribe
www.tudominio.comen la barra de direcciones y pulsa Enter. Deberías ver cómo la URL cambia atudominio.comautomáticamente. -
Prueba con una página interna: Accede a
www.tudominio.com/cualquier-pagina. Debería redirigir atudominio.com/cualquier-paginamanteniendo la ruta. -
Usa herramientas online: Puedes usar
redirect-checker.orgohttpstatus.iopara ver el código de estado. Debe aparecer 301 Moved Permanently. -
Revisa la consola de Google Search Console: Si tienes tu web dada de alta, verás que Google empieza a indexar solo la versión canónica después de unos días.
[TIP] Si usas Cloudflare u otro CDN, asegúrate de que no esté anulando la redirección. A veces el CDN tiene su propia configuración de SSL y redirecciones que puede interferir.
Preguntas frecuentes (FAQ)
¿Puedo hacer esto en Syspanel (HestiaCP)?
Sí, claro. Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el proceso es parecido. Accede a tu panel a través del puerto 2106 (por ejemplo: tudominio.com:2106), ve a la sección de "Web" y edita el archivo .htaccess de tu dominio. No hay un asistente gráfico como el de cPanel, así que tendrás que usar el método 2.
¿Pierdo mi posicionamiento SEO al hacer el cambio?
No, al contrario. Si haces una redirección 301 correcta, no pierdes autoridad SEO. De hecho, la consolidas. Google entiende que ambas URLs son la misma y transfiere todo el "jugo" de enlaces a la versión canónica. Eso sí, dale tiempo: los cambios de indexación pueden tardar entre 1 y 4 semanas.
¿Qué pasa si tengo un certificado SSL para ambas versiones?
Lo ideal es tener un certificado SSL que cubra tanto www como no-www (los certificados wildcard hacen esto). Si solo tienes uno para una versión, la redirección debería hacerse después del SSL. En cPanel, la mayoría de los certificados modernos (como Let's Encrypt) cubren ambas versiones automáticamente.
¿Debo redirigir también el subdominio m.tudominio.com?
No, a menos que tengas una web móvil separada. En la mayoría de los casos, el subdominio m. es una práctica antigua. Hoy en día se usa diseño responsive, así que no necesitas redirigir nada más.
¿Y si uso WordPress?
WordPress tiene su propia configuración de URL en Ajustes → Generales. Allí puedes elegir entre www y no-www, y WordPress generará las redirecciones automáticamente. Sin embargo, te recomiendo que hagas la redirección a nivel de servidor (con cPanel o .htaccess) para asegurarte de que funciona antes de que WordPress cargue.
Conclusión: elige tu versión canónica y aplica la redirección
Redirigir www a no-www (o viceversa) es una tarea de mantenimiento básico que todo administrador de sitios web debería hacer. No solo evitas problemas de contenido duplicado, sino que mejoras la experiencia de usuario y el rendimiento SEO de tu web.
El método que elijas dependerá de tu nivel de comodidad técnica. Si eres principiante, usa el asistente de redirecciones de cPanel. Si te gusta tener control total, edita el .htaccess. Y si tu hosting tiene la opción canónica, úsala sin dudarlo.
Lo más importante es que elijas una versión y te mantengas consistente. No cambies de opinión cada semana, porque cada cambio obliga a los buscadores a reindexar tu sitio. Tómate un momento para decidir, aplica la redirección, verifica que funciona y olvídate del problema para siempre.
Si te ha quedado alguna duda, revisa la sección de preguntas frecuentes o consulta con tu proveedor de hosting. La mayoría de ellos tienen soporte 24/7 que puede ayudarte a configurar la redirección si no te sientes seguro haciéndolo tú mismo. ¡Buena suerte con tu web!
