🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Redirigir www a no-www (o viceversa) en cPanel

Actualizado el 29 de marzo de 2026

¿Por qué es importante elegir entre www y no-www?

Cuando creas tu sitio web, te habrás dado cuenta de que puedes acceder a él de dos formas: escribiendo www.tudominio.com o simplemente tudominio.com. Aunque ambas direcciones muestran el mismo contenido, para los buscadores como Google son dos sitios web diferentes. Esto puede generar un problema de contenido duplicado que afecta negativamente tu posicionamiento SEO.

La solución es sencilla: debes elegir una de las dos versiones como la principal y redirigir la otra hacia ella. Esta práctica se llama redirección 301 y es una de las más importantes para el mantenimiento de tu sitio web.

Cuando rediriges correctamente, le dices a Google: "La versión canónica de mi sitio es esta, y la otra es solo un alias". Así consolidas la autoridad de tu dominio y evitas penalizaciones por contenido duplicado.

Además, hay razones prácticas para elegir una u otra. La versión www es más tradicional y algunos servidores la configuran por defecto. La versión no-www es más corta y fácil de recordar, ideal para compartir en redes sociales o tarjetas de visita. No importa cuál elijas, siempre que seas consistente.

¿Qué necesitas antes de empezar?

Antes de realizar cualquier cambio, asegúrate de tener a mano los siguientes datos:

  • Acceso a tu panel de control de hosting (cPanel) con permisos de administrador.
  • Tu nombre de dominio registrado y activo.
  • Acceso al administrador de archivos de tu hosting (aunque no siempre es necesario).
  • Conocimiento básico de archivos .htaccess (te explicaremos todo paso a paso).

Si tu hosting utiliza Syspanel (anteriormente conocido como HestiaCP), el acceso se realiza a través del puerto 2106. Por ejemplo: https://tu-servidor:2106. El proceso de redirección puede variar ligeramente, pero los conceptos son los mismos.

Método 1: Redirigir www a no-www usando .htaccess

Este es el método más común y recomendado si tu sitio está alojado en un servidor Apache (la mayoría de los hostings compartidos). El archivo .htaccess es un archivo de configuración que controla el comportamiento del servidor en tu directorio raíz.

Paso 1: Localiza el archivo .htaccess

Accede a tu cPanel y busca la sección Administrador de Archivos. Normalmente está dentro de la categoría "Archivos". Una vez dentro, navega hasta la carpeta public_html (o www en algunos servidores). Ahí deberías ver un archivo llamado .htaccess. Si no lo ves, activa la opción "Mostrar archivos ocultos" en la configuración del administrador.

Paso 2: Haz una copia de seguridad

Antes de modificar cualquier archivo de configuración, es fundamental hacer una copia de seguridad. Haz clic derecho sobre .htaccess y selecciona "Copiar". Guarda una copia en tu computadora o en una carpeta fuera de public_html. Así, si algo sale mal, podrás restaurarlo fácilmente.

Paso 3: Edita el archivo .htaccess

Haz clic derecho sobre .htaccess y selecciona "Editar". Si el archivo no existe, puedes crear uno nuevo con ese nombre. Añade el siguiente código al principio del archivo (antes de cualquier otra regla):

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

Reemplaza tudominio.com por tu dominio real. Este código hace lo siguiente:

  • RewriteEngine On: Activa el motor de reescritura.
  • RewriteCond: Comprueba si la dirección comienza con www.
  • RewriteRule: Redirige permanentemente (301) a la versión sin www.

Paso 4: Guarda y verifica

Guarda los cambios y prueba a acceder a www.tudominio.com. Deberías ser redirigido automáticamente a tudominio.com. Para verificar que es una redirección 301, puedes usar herramientas online como "Redirect Checker" o la consola de desarrollador de tu navegador.

[WARNING] Asegúrate de que tu sitio usa HTTPS. Si tu certificado SSL está activo, incluye https:// en la regla. Si usas solo HTTP, cambia la URL en el código.

Método 2: Redirigir no-www a www (el proceso inverso)

Si prefieres que la versión canónica sea con www, el proceso es casi idéntico, solo cambia la condición. En este caso, quieres redirigir las peticiones que no llevan www hacia la versión con www.

Añade este código a tu .htaccess:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.tudominio.com/$1 [L,R=301]

La diferencia clave es el símbolo ! en la condición, que significa "si NO empieza con www". Así, cualquier visita a tudominio.com será redirigida a www.tudominio.com.

[TIP] Si tu sitio tiene varias subcarpetas o subdominios, asegúrate de que la regla afecte solo a tu dominio principal. Si tienes dudas, consulta con tu proveedor de hosting.

Método 3: Usar la herramienta de redirección de cPanel

cPanel ofrece una herramienta gráfica llamada Redirecciones que hace este trabajo por ti, sin necesidad de tocar código. Es ideal si no te sientes cómodo editando archivos.

Paso 1: Accede a la herramienta

En tu cPanel, busca la sección Dominios y haz clic en Redirecciones. Se abrirá una página con un formulario.

Paso 2: Configura la redirección

En el formulario, selecciona:

  • Tipo: "Permanente (301)".
  • Dominio: Elige tu dominio de la lista desplegable.
  • Ruta: Deja este campo vacío para redirigir todo el sitio.
  • Dirección de redirección: Escribe la URL completa a la que quieres redirigir (por ejemplo, https://tudominio.com si estás quitando www).

Marca la casilla que dice "Redireccionar con o sin www". Esto asegura que la regla se aplique correctamente.

Paso 3: Guarda y prueba

Haz clic en "Guardar" y prueba ambas versiones de tu dominio. Esta herramienta genera automáticamente las reglas en .htaccess, así que si luego revisas el archivo, verás el código que se añadió.

[INFO] La herramienta de redirección de cPanel es la opción más segura para principiantes, ya que minimiza el riesgo de errores de sintaxis en el archivo .htaccess.

Método 4: Redirección a nivel de DNS (no recomendado)

Algunas personas intentan resolver este problema configurando registros DNS. Aunque es posible, no es recomendable porque los registros DNS no generan redirecciones 301, sino redirecciones a nivel de servidor (tipo CNAME o A). Esto puede causar problemas de bucle o redirecciones incorrectas.

La única excepción es si tu hosting te permite configurar el dominio principal en el panel. En ese caso, puedes elegir la versión preferida al crear el sitio. Sin embargo, para sitios ya existentes, siempre es mejor usar .htaccess o la herramienta de cPanel.

[WARNING] No intentes redirigir usando meta refresh o JavaScript. Estas no son redirecciones 301 y pueden afectar negativamente tu SEO. Las redirecciones 301 son las únicas que transfieren correctamente la autoridad del dominio.

Errores comunes y cómo solucionarlos

Error 1: Bucle de redirección

Si al probar tu sitio recibes el error "Too many redirects", significa que tienes dos reglas que se contradicen. Por ejemplo, una regla que redirige www a no-www y otra que hace lo contrario. Revisa tu .htaccess y asegúrate de tener solo una regla de redirección.

Error 2: No funciona en subpáginas

Si la redirección funciona en la página principal pero no en las subpáginas, es probable que tu regla sea demasiado restrictiva. Asegúrate de que la regla usa ^(.*)$ para capturar todas las rutas, como en los ejemplos anteriores.

Error 3: Redirección forzada a HTTP

Si tu sitio funciona con HTTPS y la redirección te lleva a HTTP, es porque has escrito http:// en la regla. Cambia a https:// o usa una regla dinámica que detecte el protocolo:

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

Error 4: El archivo .htaccess no existe

Si no encuentras el archivo .htaccess, es posible que tu servidor use Nginx o que el archivo esté oculto. En cPanel, activa "Mostrar archivos ocultos" en la esquina superior derecha del Administrador de Archivos. Si tu servidor usa Nginx, necesitarás editar el archivo de configuración del sitio, pero eso es más avanzado.

¿Qué hacer si usas Syspanel?

Si tu hosting usa Syspanel (el antiguo HestiaCP), el proceso es diferente pero igual de sencillo. Accede a través del puerto 2106 y sigue estos pasos:

  1. Ve a la sección Web y selecciona tu dominio.
  2. Busca la opción Redirecciones o Dominio.
  3. En la configuración del dominio, podrás elegir si quieres que la versión canónica sea con o sin www.

En Syspanel, la redirección se configura a nivel de servidor, por lo que no necesitas editar .htaccess manualmente. Es una opción más limpia y evita errores.

[INFO] Si no encuentras la opción en Syspanel, puedes crear un archivo .htaccess en la carpeta public_html siguiendo los métodos 1 o 2. Syspanel es compatible con Apache, así que las reglas funcionarán igual.

Preguntas frecuentes (FAQ)

¿Qué es una redirección 301?

Es una redirección permanente que le indica a los buscadores que una URL ha sido movida de forma definitiva. Transfiere el 100% de la autoridad de la página antigua a la nueva.

¿Cuánto tiempo tarda Google en procesar la redirección?

Googlebot suele detectar los cambios en días o semanas. Puedes acelerar el proceso enviando tu sitemap en Google Search Console.

¿Afecta la redirección a mi posicionamiento?

Si se hace correctamente, no. Al contrario, evita penalizaciones por contenido duplicado y consolida tu autoridad. Si se hace mal (por ejemplo, con redirecciones 302), sí puede afectar.

¿Puedo tener ambas versiones funcionando?

Técnicamente sí, pero no es recomendable. Google verá dos sitios con el mismo contenido y tendrá que decidir cuál mostrar. Esto diluye tu autoridad y puede causar problemas de indexación.

¿Qué pasa con las subcarpetas y subdominios?

Las reglas que te hemos mostrado aplican a todo el sitio. Si tienes subcarpetas, también se redirigen correctamente. Para subdominios, necesitarás reglas adicionales específicas.

¿Debo redirigir también la versión con o sin "www" en mi correo?

No. Las redirecciones web no afectan al correo electrónico. Tu correo seguirá funcionando con la configuración que tengas en tu servidor de correo, independientemente de la redirección web.

Conclusión

Elegir entre www y no-www es una decisión que debes tomar una sola vez, pero que tiene implicaciones a largo plazo en tu SEO. La redirección 301 es la herramienta estándar para resolver este problema, y con los métodos que te hemos mostrado, puedes implementarla en pocos minutos.

Recuerda siempre hacer copias de seguridad antes de modificar archivos de configuración, y si tienes dudas, no dudes en contactar con el soporte de tu hosting. La mayoría de los proveedores ofrecen asistencia gratuita para este tipo de configuraciones.

Una vez que hayas configurado tu redirección, verifica que funciona correctamente en todas las páginas y que no hay errores. Con el tiempo, verás cómo tu sitio consolida su autoridad y mejora su posición en los resultados de búsqueda. ¡Tu futuro yo (y tu negocio) te lo agradecerán!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel