Cómo redirigir www a no-www en cPanel (o viceversa)
¿Por qué es importante elegir entre www y no-www?
Antes de ponernos manos a la obra, es fundamental que entiendas por qué esta decisión es tan relevante. Cuando alguien escribe tu dominio en el navegador, puede hacerlo de dos formas: www.tudominio.com o tudominio.com. Técnicamente, son dos direcciones diferentes, pero deberían mostrar exactamente el mismo sitio web.
El problema surge cuando no configuras correctamente esta redirección. Si no lo haces, los buscadores como Google podrían considerar que tienes dos sitios web duplicados, lo que afecta negativamente a tu posicionamiento SEO. Además, si un usuario accede por una de las dos vías y tú solo has configurado la otra, podría encontrar un error o una página en blanco.
La solución es sencilla: elegir una versión canónica (la principal) y redirigir todo el tráfico hacia ella mediante una redirección 301. Este tipo de redirección le indica a los buscadores que la página ha sido movida permanentemente, transfiriendo toda la autoridad y el ranking acumulado.
En este artículo, te explicaré paso a paso cómo hacer esta configuración en cPanel, tanto si prefieres usar www como si prefieres no-www. Además, te mostraré métodos alternativos con archivos .htaccess para que elijas el que mejor se adapte a tus necesidades.
¿Qué es exactamente una redirección 301?
Una redirección 301 es una instrucción que se envía desde el servidor al navegador del visitante. Cuando alguien accede a una URL concreta, el servidor le dice: "Esta página se ha movido permanentemente a esta otra dirección". El navegador entonces redirige automáticamente al usuario a la nueva ubicación.
Esta técnica es la más recomendada por los expertos en SEO porque:
- Conserva el posicionamiento: Transfiere toda la autoridad de la página antigua a la nueva.
- Evita contenido duplicado: Los buscadores no penalizan tu sitio por tener dos versiones.
- Mejora la experiencia del usuario: Los visitantes siempre llegan a la página correcta, independientemente de cómo escriban tu dominio.
Redirigir www a no-www en cPanel (Método fácil)
La forma más sencilla de configurar esta redirección es utilizando la herramienta de redirecciones que incluye cPanel. Sigue estos pasos:
Paso 1: Accede a tu panel de control
Inicia sesión en tu cuenta de cPanel. Normalmente, la URL es algo como https://tudominio.com/cpanel o https://tuip:2083. Introduce tus credenciales y accede.
Paso 2: Busca la sección de Redirecciones
Una vez dentro del panel, busca la sección "Dominios" y haz clic en "Redirecciones". Esta herramienta te permite configurar fácilmente redirecciones sin necesidad de tocar código.
Paso 3: Configura la redirección
En la pantalla de redirecciones, verás varios campos que debes completar:
- Tipo: Selecciona "Permanente (301)". Esto es crucial para el SEO.
- Dominio: Elige el dominio que quieres redirigir. Si quieres redirigir
www.tudominio.comatudominio.com, selecciona la opción que incluya www. - Directorio: Déjalo vacío o escribe
/para redirigir todo el sitio. - Redirige a: Escribe la URL completa a la que quieres redirigir. Por ejemplo,
https://tudominio.com.
Paso 4: Guarda los cambios
Haz clic en "Agregar" o "Guardar" y ¡listo! Tu redirección estará activa. Puedes comprobarlo escribiendo www.tudominio.com en tu navegador y verificando que te lleva automáticamente a tudominio.com.
Redirigir no-www a www en cPanel
Si prefieres que tu sitio utilice la versión con www, el proceso es exactamente igual, solo que inviertes los campos:
- En "Dominio", selecciona la opción sin www (por ejemplo,
tudominio.com). - En "Redirige a", escribe la URL completa con www:
https://www.tudominio.com. - Asegúrate de que el tipo sea "Permanente (301)".
Este método es especialmente útil si ya has estado usando www durante mucho tiempo y quieres mantener la coherencia.
Método avanzado: Usar el archivo .htaccess en cPanel
Si prefieres tener un control más granular o si la herramienta de redirecciones no funciona correctamente, puedes editar directamente el archivo .htaccess. Este archivo se encuentra en la raíz de tu sitio web y controla el comportamiento del servidor Apache.
¿Cómo acceder al archivo .htaccess desde cPanel?
- Ve al "Administrador de archivos" en cPanel.
- Navega hasta la carpeta
public_html(o la carpeta raíz de tu dominio). - Busca el archivo
.htaccess. Si no lo ves, haz clic en "Configuración" y activa la opción "Mostrar archivos ocultos". - Haz clic derecho sobre el archivo y selecciona "Editar".
Redirección 301 de www a no-www con .htaccess
Añade el siguiente código al inicio del archivo .htaccess, justo después de la línea RewriteEngine On si ya existe:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.tudominio\.com [NC]
RewriteRule ^(.*)$ https://tudominio.com/$1 [L,R=301]
Explicación del código:
RewriteCondverifica si la URL solicitada comienza conwww.tudominio.com.RewriteRuleredirige permanentemente (301) a la versión sin www, manteniendo la ruta completa.
Redirección 301 de no-www a www con .htaccess
Para el caso contrario, usa este código:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.tudominio.com/$1 [L,R=301]
Nota importante: Reemplaza tudominio.com con tu dominio real. También asegúrate de que el archivo .htaccess tenga permisos de lectura (644 suele ser correcto).
¿Qué pasa si uso Syspanel (HestiaCP)?
Si tu hosting utiliza Syspanel (anteriormente conocido como HestiaCP), el proceso es diferente pero igualmente sencillo. Recuerda que el puerto de acceso a Syspanel es el 2106. Por lo tanto, la URL sería algo como https://tudominio.com:2106.
En Syspanel, puedes gestionar las redirecciones desde la sección de "Web" o "Dominios". Busca la opción de "Redirecciones" y sigue un proceso muy similar al de cPanel. Si prefieres editar el .htaccess, también puedes hacerlo a través del administrador de archivos del propio panel.
[!TIP]
TIP: Si tu servidor usa Nginx en lugar de Apache, el archivo.htaccessno funcionará. En ese caso, deberás modificar el archivo de configuración del sitio en Syspanel o usar las herramientas específicas que ofrece el panel.
Errores comunes y cómo solucionarlos
Error 1: La redirección no funciona
Si has configurado la redirección pero no funciona, verifica:
- Que el tipo de redirección sea 301 y no 302 (temporal).
- Que no existan otras reglas en el
.htaccessque entren en conflicto. - Que el navegador no tenga caché guardada. Prueba en modo incógnito o borra la caché.
Error 2: Bucle de redirección
Esto ocurre cuando configuras ambas redirecciones a la vez (www a no-www y no-www a www). Asegúrate de tener solo una regla activa.
Error 3: El certificado SSL no funciona
Si tienes un certificado SSL instalado, asegúrate de que la redirección apunte a la versión con https:// y no solo http://. Esto evitará errores de seguridad en el navegador.
Preguntas frecuentes (FAQ)
¿Cuál es mejor para SEO, www o no-www?
No hay una respuesta definitiva. Lo importante es ser consistente y elegir una sola versión. Ambas opciones son igualmente válidas para SEO, siempre que la redirección 301 esté correctamente configurada.
¿Cuánto tiempo tarda en actualizarse Google?
Normalmente, Google tarda entre 2 y 4 semanas en procesar los cambios de redirección. Durante este tiempo, es normal que veas fluctuaciones en tu ranking.
¿Afecta la redirección a mi correo electrónico?
No, las redirecciones de dominio no afectan a las cuentas de correo asociadas a tu dominio. Son procesos completamente independientes.
¿Puedo redirigir solo algunas páginas?
Sí, puedes crear redirecciones específicas para páginas concretas añadiendo reglas adicionales en el .htaccess o usando la herramienta de redirecciones de cPanel.
¿Qué hago si tengo un sitio WordPress?
En WordPress, puedes configurar esto desde Ajustes → General, cambiando la URL del sitio y la URL de inicio. Sin embargo, es recomendable usar también una redirección 301 para asegurar que todos los visitantes lleguen a la versión correcta.
Consejos finales para una configuración perfecta
-
Realiza una copia de seguridad: Antes de hacer cualquier cambio en el
.htaccess, guarda una copia del archivo original. Así podrás restaurarlo si algo sale mal. -
Prueba desde diferentes dispositivos: Verifica la redirección desde tu móvil, tablet y ordenador para asegurarte de que funciona correctamente en todos los entornos.
-
Mantén la coherencia: Una vez que elijas una versión (www o no-www), úsala de forma consistente en todos tus enlaces internos, redes sociales y material de marketing.
-
Monitoriza tu SEO: Después de configurar la redirección, utiliza herramientas como Google Search Console para verificar que no hay errores y que el tráfico se está moviendo correctamente.
Conclusión
Configurar una redirección 301 entre www y no-www es una tarea imprescindible para cualquier sitio web que quiera mantener un buen posicionamiento en buscadores. Afortunadamente, cPanel ofrece herramientas muy intuitivas para hacerlo sin necesidad de conocimientos técnicos avanzados.
Ya sea que utilices la herramienta de redirecciones del panel o prefieras editar el archivo .htaccess manualmente, lo importante es que elijas una versión canónica y configures la redirección correctamente. Recuerda que esto no solo mejora tu SEO, sino que también ofrece una mejor experiencia a tus usuarios, que siempre llegarán a la página correcta sin importar cómo escriban tu dominio.
Si sigues los pasos descritos en este artículo, tendrás tu redirección funcionando en cuestión de minutos. Y si encuentras algún problema, recuerda que siempre puedes consultar la documentación oficial de cPanel o contactar con tu proveedor de hosting para obtener ayuda adicional.
[!WARNING]
WARNING: No olvides que si tu sitio utiliza Syspanel en lugar de cPanel, el puerto de acceso es el 2106 y las herramientas pueden variar ligeramente. Siempre verifica la documentación específica de tu panel de control.
¡Espero que este artículo te haya sido de gran ayuda! Ahora ya sabes cómo redirigir www a no-www en cPanel o viceversa, y puedes configurarlo con total confianza.
