Cómo redirigir www a no-www (o viceversa) en cPanel y WordPress
¿Por qué es importante elegir entre www y no-www?
Antes de empezar con los pasos técnicos, es fundamental que entiendas qué significa esto. Cuando alguien escribe tu dominio en el navegador, puede hacerlo de dos maneras: www.tudominio.com o tudominio.com. Aunque parezcan lo mismo, para los buscadores y servidores son dos direcciones diferentes. Si no configuras una redirección, tu sitio podría estar duplicando contenido, lo cual es un problema grave para tu posicionamiento SEO.
[INFO] La duplicidad de contenido confunde a Google. Si no rediriges, podrías tener dos versiones de tu web indexadas, dividiendo la autoridad de tu dominio y penalizando tu ranking.
La buena noticia es que tanto cPanel como WordPress ofrecen formas sencillas de unificar tu dominio. Puedes elegir la versión que prefieras (www o no-www), pero lo importante es que solo una sea la oficial y que la otra redirija automáticamente. En este artículo te enseñaré paso a paso cómo hacerlo, incluso si no tienes experiencia técnica. Hablaremos de métodos visuales, del archivo .htaccess y de plugins si usas WordPress.
## ¿Qué significa exactamente "redirigir www a no-www" (o viceversa)?
Piensa en una redirección como un cartel que le dice a los visitantes: "La entrada está por aquí". Cuando configuras una redirección 301 (permanente), le estás diciendo al navegador y a los buscadores que la URL que han escrito ha cambiado de forma definitiva a otra. Por ejemplo, si alguien escribe www.tudominio.com, el servidor le responde automáticamente: "El contenido ya no está aquí, ahora está en tudominio.com".
Esto es crucial para el SEO porque:
- Consolida la autoridad: todos los enlaces externos que apuntan a tu web suman para una sola URL.
- Evita penalizaciones: no tendrás contenido duplicado.
- Mejora la experiencia de usuario: no importa cómo escriba la URL, siempre llegará al mismo sitio.
La decisión de usar una u otra depende de ti. Históricamente, www era el estándar, pero hoy en día muchos sitios prefieren la versión corta sin www. No hay una ventaja SEO dominante entre ambas, así que elige la que sea más fácil de recordar para tu marca o la que ya tengas configurada en tu certificado SSL.
## Método 1: Redirigir usando cPanel (La forma más visual)
Si tu hosting utiliza cPanel, tienes una herramienta integrada que hace esto por ti sin tocar código. Es el método más recomendado para principiantes porque es visual y difícil de equivocarse.
### Paso 1: Accede a tu cPanel
Primero, inicia sesión en tu cuenta de cPanel. Normalmente se accede escribiendo tudominio.com/cpanel en tu navegador, o a través del enlace que te proporcionó tu proveedor de hosting. Si no sabes cómo entrar, contacta con tu soporte técnico; es un dato básico que deberías tener.
### Paso 2: Busca la herramienta "Redirecciones"
Dentro de cPanel, busca la sección Dominios o Dominios y Zona DNS. Dependiendo de la versión, encontrarás un icono llamado "Redirecciones" o "Redirects". Haz clic en él.
### Paso 3: Configura la redirección
Verás un formulario con varias opciones. Debes rellenarlo así:
- Tipo de redirección: Elige "Permanente (301)". Esto es vital para el SEO. Una redirección temporal (302) no transfiere la autoridad del dominio.
- Dominio: En el menú desplegable, selecciona tu dominio principal. Notarás que te ofrece opciones como
tudominio.comywww.tudominio.com. Elige la versión que QUIERES ELIMINAR. Si quieres que tu web final seatudominio.com(sin www), seleccionawww.tudominio.comen el desplegable. - Ruta: Déjalo en blanco. No necesitas especificar una ruta, ya que quieres redirigir todas las páginas.
- Redirige a: En este campo, escribe la URL final a la que quieres enviar a los usuarios. Si estás eliminando el
www, escribehttp://tudominio.comohttps://tudominio.com(si ya tienes SSL instalado). Si estás haciendo lo contrario, escribehttp://www.tudominio.com. - Marco de actualización: Deja esta casilla sin marcar.
- Carácter comodín: IMPORTANTE, marca la casilla de "Comodín" o "Wild Card". Esto asegura que la redirección no solo funcione en la página principal, sino en todas las subpáginas. Por ejemplo,
www.tudominio.com/contactoredirigirá atudominio.com/contactoautomáticamente.
Finalmente, haz clic en "Añadir" o "Guardar". ¡Listo! Ya tienes tu redirección configurada en el servidor.
[TIP] Si ya has configurado un certificado SSL, asegúrate de que la URL en "Redirige a" comience con https:// para que la redirección no genere un bucle o un error de seguridad.
## Método 2: Redirigir mediante el archivo .htaccess
Si el método anterior no te funciona, o si prefieres un control más granular, puedes editar el archivo .htaccess. Este es un archivo de configuración que le dice al servidor Apache cómo manejar ciertas peticiones. Es un método muy potente y también muy común en cPanel.
[WARNING] Antes de editar .htaccess, siempre haz una copia de seguridad del archivo original. Un error de sintaxis puede tumbar tu web. Puedes descargarlo desde el Administrador de Archivos de cPanel o desde tu cliente FTP.
### Paso 1: Localiza el archivo .htaccess
Dentro de cPanel, abre el Administrador de Archivos. Ve a la carpeta public_html (que es la raíz de tu sitio web). Busca el archivo llamado .htaccess. A veces está oculto; si no lo ves, haz clic en Configuración (arriba a la derecha) y marca la opción "Mostrar archivos ocultos (dotfiles)".
### Paso 2: Edita el archivo
Haz clic derecho sobre el archivo y selecciona "Editar". Se abrirá un editor de texto. Al final del archivo (o al principio, pero mejor al final para no interferir con otras reglas), añade uno de los siguientes bloques de código.
### Paso 3: Código para redirigir de www a no-www
Si tu objetivo es que www.tudominio.com redirija a tudominio.com, pega este código:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.tudominio\.com [NC]
RewriteRule ^(.*)$ https://tudominio.com/$1 [L,R=301]
</IfModule>
Explicación simple: Le dice al servidor que si la dirección empieza con www., la reescriba a la versión sin www, usando una redirección permanente (301). Asegúrate de cambiar tudominio.com por tu dominio real y de mantener la barra invertida \. para escapar los puntos.
### Paso 4: Código para redirigir de no-www a www
Si prefieres lo contrario, que tudominio.com redirija a www.tudominio.com, usa este otro código:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.tudominio.com/$1 [L,R=301]
</IfModule>
La diferencia clave está en la línea RewriteCond. En el primer caso, busca que el host empiece con www. En el segundo, busca que NO empiece con www (el signo ! significa negación). Así, cualquier petición sin www se redirige a la versión con www.
Guarda los cambios y reemplaza el archivo original. Si todo ha ido bien, tu sitio seguirá funcionando y la redirección estará activa.
[INFO] Si tu web ya tiene otras reglas en .htaccess (por ejemplo, de WordPress), no las borres. Solo añade el bloque de código al final. Si algo falla, restaura la copia de seguridad que hiciste.
## Método 3: Redirigir en WordPress sin tocar código
Si tu sitio está construido con WordPress, tienes opciones aún más amigables. Aunque los métodos anteriores funcionan, WordPress tiene su propia configuración y plugins que pueden hacerlo más simple.
### Opción A: Usando la configuración de Ajustes
Esta es la forma más sencilla si tu servidor ya está bien configurado, pero a menudo no es suficiente. Ve a Ajustes > Generales en tu panel de administración de WordPress. Verás dos campos: Dirección de WordPress (URL) y Dirección del sitio (URL).
Aquí debes asegurarte de que ambas tengan la misma versión de tu dominio. Si quieres usar tudominio.com, escribe https://tudominio.com en ambos campos. Si quieres usar www, escribe https://www.tudominio.com en ambos.
[WARNING] Cambiar estas URLs puede dejar tu sitio inaccesible temporalmente si el servidor no está configurado para redirigir. Es un método válido, pero suele ser más fiable combinarlo con un plugin.
### Opción B: Usando un plugin de redirección
Los plugins son la solución más cómoda para los no técnicos. Un plugin muy popular es "Really Simple SSL" (si usas SSL) o "Redirection". Te explicaré con Redirection, que es gratuito y muy completo.
- Ve a Plugins > Añadir nuevo en tu WordPress.
- Busca "Redirection", instálalo y actívalo.
- Una vez activado, ve a Herramientas > Redirection en el menú lateral.
- En la pestaña "Redirecciones", verás un formulario en la parte superior.
- En el campo "URL de origen", escribe la URL que quieres redirigir. Por ejemplo, si quieres eliminar el
www, escribe^/(.*)$(esto captura todas las URLs). - En el campo "URL de destino", escribe la URL a la que quieres ir. Por ejemplo,
https://tudominio.com/$1(el$1reemplaza la parte capturada). - En "Grupo", selecciona el que viene por defecto.
- En "Parámetros de consulta", déjalo como está.
- Marca la casilla "Regex" para que funcione con comodines.
- Haz clic en "Añadir redirección".
Este plugin es muy potente y te mostrará un registro de todas las redirecciones que se han ejecutado, lo cual es útil para depurar problemas.
[TIP] Si usas un plugin de caché (como W3 Total Cache o WP Rocket), borra la caché después de hacer cualquier cambio de redirección. Si no, los visitantes podrían seguir viendo la versión antigua.
## La importancia de la redirección 301 para el SEO
No podemos hablar de este tema sin enfatizar el impacto en el SEO. Una redirección 301 es una señal clara para Google de que tu página se ha movido de forma permanente. Al implementarla, estás haciendo lo siguiente:
- Transfiriendo el "PageRank": Los enlaces y la autoridad que tenía la URL antigua se traspasan a la nueva.
- Evitando contenido duplicado: Como mencionamos al principio, Google no sabrá cuál de las dos versiones es la oficial si no se lo dices. Con la redirección, le estás ahorrando ese trabajo.
- Mejorando el rastreo: Los bots de Google seguirán las redirecciones y descubrirán tu nuevo contenido más rápido.
## Preguntas frecuentes (FAQ)
### ¿Qué pasa si no hago ninguna redirección?
Lo más probable es que tu web funcione con ambas versiones, pero Google las verá como dos sitios separados. Esto diluye tu autoridad y puede causar problemas de indexación. Tu ranking podría sufrir.
### ¿Es mejor tener www o no-www?
No hay una respuesta definitiva. Lo que importa es la consistencia. Elige una y quédate con ella. Si tienes un certificado SSL que solo cubre una de las versiones, esa puede ser tu decisión. También puedes considerar si tu marca se ve mejor con o sin www.
### ¿Qué hago si mi web está en Syspanel?
Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el proceso es un poco diferente, pero la lógica es la misma. Accede a tu panel a través del puerto 2106 (por ejemplo, tudominio.com:2106). Dentro, busca la sección de "Web" o "Dominios". Allí podrás configurar redirecciones de forma visual, similar a cPanel, o editar el archivo .htaccess desde el administrador de archivos integrado. Los códigos que te he mostrado para .htaccess funcionan también en Syspanel, ya que se basa en Apache.
### La redirección no funciona, ¿qué hago?
Revisa estos puntos:
- Caché del navegador: Borra la caché de tu navegador o prueba en una ventana de incógnito.
- Caché del servidor: Si usas un CDN o caché de servidor, púrgalo.
- SSL: Asegúrate de que la redirección usa
https://y nohttp://si tienes SSL activo. Si tu certificado solo cubre una versión, puede haber un bucle infinito. - Errores en
.htaccess: Si has editado el archivo manualmente, revisa que no haya espacios o caracteres extraños. A veces, un simple salto de línea puede romper todo. - Soporte del hosting: Si has probado todo, contacta con tu proveedor. A veces hay reglas de firewall o de servidor que interfieren.
## Consejos finales y buenas prácticas
- Hazlo una sola vez: No cambies de opinión cada semana. Esto puede causar caos en tu SEO.
- Actualiza tus enlaces internos: Si tienes enlaces dentro de tu web que apuntan a la versión antigua, actualízalos a la nueva. Aunque la redirección los arregle, es mejor tener enlaces limpios.
- Actualiza tus enlaces externos: Informa a los sitios que te enlazan para que actualicen tus URLs. Esto es más difícil de controlar, pero la redirección 301 se encargará de ello.
- Verifica en Google Search Console: Después de hacer el cambio, envía tu nueva URL a Google Search Console y utiliza la herramienta de "Inspección de URL" para que Google la rastree cuanto antes.
En resumen, redirigir www a no-www (o viceversa) es una tarea de mantenimiento crucial que no debes pasar por alto. Tanto desde cPanel como desde WordPress, tienes herramientas a tu alcance para hacerlo de forma segura y efectiva. No tengas miedo de experimentar, pero siempre con precaución y haciendo copias de seguridad. Tu SEO te lo agradecerá.
