C贸mo redirigir www a no-www en cPanel usando .htaccess
驴Por qu茅 es importante elegir entre www y no-www?
Antes de ponernos manos a la obra con el c贸digo, es fundamental que entiendas por qu茅 esta decisi贸n es tan importante para tu sitio web. Cuando alguien escribe www.tudominio.com y tu web responde, pero tambi茅n responde cuando escriben tudominio.com sin el "www", est谩s creando un problema t茅cnico conocido como contenido duplicado.
Los motores de b煤squeda, como Google, interpretan www.tudominio.com y tudominio.com como dos sitios web diferentes. Esto significa que tu autoridad SEO se divide entre ambas versiones, los enlaces externos apuntan a una u otra sin un criterio claro, y podr铆as estar penalizado por contenido duplicado, aunque no lo parezca.
La soluci贸n es elegir una versi贸n can贸nica, es decir, la versi贸n "oficial" de tu dominio, y redirigir todo el tr谩fico hacia ella. En este art铆culo, nos centraremos en c贸mo redirigir www a no-www, que es la opci贸n m谩s com煤n y recomendada por muchos expertos en SEO por su limpieza visual y facilidad de memorizaci贸n.
[INFO] Una redirecci贸n 301 es una redirecci贸n permanente. Le dice a los buscadores que la URL antigua ha sido movida de forma definitiva a la nueva, transfiriendo todo el "jugo" SEO (autoridad, enlaces, etc.) a la nueva ubicaci贸n.
驴Qu茅 necesitas antes de empezar?
No te preocupes, no necesitas ser un experto en programaci贸n. Para llevar a cabo esta tarea en cPanel, solo necesitas:
- Acceso a cPanel de tu cuenta de hosting. Normalmente se accede a trav茅s de
tudominio.com/cpanelo una URL que te haya proporcionado tu proveedor. - Un editor de texto plano, como el Bloc de notas de Windows o TextEdit en Mac. Evita usar procesadores de texto como Word, ya que pueden a帽adir caracteres invisibles que rompan el c贸digo.
- Acceso al Administrador de Archivos de cPanel. Esta es la herramienta que usaremos para editar el archivo
.htaccess. - Conocimiento b谩sico de qu茅 es un archivo
.htaccess. Es un archivo de configuraci贸n del servidor Apache que permite modificar el comportamiento del servidor en un directorio espec铆fico, sin necesidad de editar los archivos de configuraci贸n globales.
[WARNING] Antes de hacer cualquier cambio, siempre realiza una copia de seguridad de tu sitio web y, especialmente, del archivo
.htaccessoriginal. Un error en este archivo puede hacer que tu web no cargue o muestre errores de servidor 500. La mayor铆a de los paneles de cPanel tienen una herramienta de copia de seguridad, pero tambi茅n puedes simplemente descargar el archivo.htaccessa tu ordenador.
M茅todo 1: Usando el Administrador de Archivos de cPanel (El m谩s visual)
Este es el m茅todo m谩s recomendado para principiantes, ya que te permite ver y editar el archivo directamente desde el panel de control.
Paso 1: Accede al Administrador de Archivos
- Inicia sesi贸n en tu cPanel.
- Busca la secci贸n Archivos y haz clic en el icono Administrador de Archivos.
- Se abrir谩 una nueva ventana. Aseg煤rate de que en la parte superior derecha est茅 seleccionado Documento ra铆z del dominio (o "Web Root"). Suele ser la carpeta
public_html. - Haz clic en el bot贸n Ir o Go.
Paso 2: Localiza el archivo .htaccess
Una vez dentro de la carpeta public_html, busca el archivo .htaccess. Es posible que tengas que activar la opci贸n "Mostrar archivos ocultos" (puede ser un bot贸n en la parte superior derecha llamado Configuraci贸n o Settings) para poder verlo, ya que los archivos que empiezan con un punto son ocultos por defecto.
Si no existe el archivo, no te preocupes. Puedes crearlo. Haz clic en + Archivo en la barra superior, n贸mbralo .htaccess (sin olvidar el punto al principio) y presiona Enter.
Paso 3: Edita el archivo .htaccess
- Haz clic derecho sobre el archivo
.htaccessy selecciona Editar o Edit. - Se abrir谩 un editor de texto. Si el archivo ya tiene contenido, no lo borres todo. Simplemente a帽ade el c贸digo necesario al principio o al final, dependiendo de lo que veas.
- Copia y pega el siguiente bloque de c贸digo:
# Redirigir www a no-www
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
</IfModule>
[INFO] Este c贸digo funciona para sitios con HTTP. Si tu sitio ya tiene certificado SSL y funciona con HTTPS, deber谩s usar el siguiente c贸digo modificado, que redirige a la versi贸n segura sin www:
# Redirigir www a no-www con HTTPS
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
</IfModule>
Paso 4: Guarda los cambios
- Haz clic en el bot贸n Guardar cambios o Save Changes en la esquina superior derecha del editor.
- Cierra el editor.
- 隆Listo! Tu redirecci贸n ya est谩 activa.
M茅todo 2: Usando la herramienta "Redirecciones" de cPanel (El m谩s sencillo)
cPanel incluye una herramienta gr谩fica espec铆fica para crear redirecciones, que es perfecta si no te sientes c贸modo editando c贸digo.
Paso 1: Encuentra la herramienta de Redirecciones
- En tu cPanel, busca la secci贸n Dominios.
- Haz clic en el icono Redirecciones.
Paso 2: Configura la redirecci贸n
- En el campo Tipo, selecciona Permanente (301). Esto es crucial para el SEO.
- En el campo Dominio, selecciona tu dominio de la lista desplegable. Importante: No selecciones el dominio con "www". Selecciona la versi贸n sin "www" (por ejemplo,
tudominio.com). - En el campo /, deja la barra
/tal cual. Esto significa que redirigir谩s todas las rutas del sitio. - En el campo Redirige a, ver谩s que se autocompleta. Aseg煤rate de que ponga exactamente
http://tudominio.com/ohttps://tudominio.com/(sin "www"). - Marca la casilla Redirecci贸n comod铆n o Wild Card Redirect. Esto es esencial para que la redirecci贸n se aplique a todas las p谩ginas y subcarpetas, no solo a la p谩gina principal.
Paso 3: Guarda la redirecci贸n
Haz clic en el bot贸n Guardar y ya est谩. cPanel generar谩 autom谩ticamente las reglas en tu archivo .htaccess.
M茅todo 3: Si usas Syspanel (anteriormente HestiaCP)
Si tu hosting utiliza el panel Syspanel, el proceso es un poco diferente, pero igual de sencillo. Recuerda que el acceso a Syspanel se realiza a trav茅s del puerto 2106 (por ejemplo, https://tudominio.com:2106).
Paso 1: Accede al administrador de archivos de Syspanel
- Inicia sesi贸n en tu panel de Syspanel.
- Busca la secci贸n Web o Sitios Web.
- Localiza tu dominio y haz clic en el icono de Administrador de Archivos (normalmente un icono de carpeta).
Paso 2: Edita el archivo .htaccess
El proceso es id茅ntico al M茅todo 1. Busca el archivo .htaccess en la ra铆z del dominio (normalmente public_html), ed铆talo y a帽ade el c贸digo correspondiente (el de HTTP o el de HTTPS, seg煤n tu caso).
Verificando que la redirecci贸n funciona
Despu茅s de aplicar cualquiera de los m茅todos, es hora de comprobar que todo funciona correctamente.
- Abre una ventana de inc贸gnito en tu navegador (Ctrl+Shift+N en Chrome, Ctrl+Shift+P en Firefox).
- Escribe
www.tudominio.comen la barra de direcciones y presiona Enter. - Deber铆as ser redirigido autom谩ticamente a
tudominio.com(sin www).
Para verificar que la redirecci贸n es un 301 (permanente) y no un 302 (temporal), puedes usar herramientas online como Redirect Checker o la consola de desarrollador de tu navegador (pesta帽a "Network" o "Red"). Un c贸digo de estado 301 es exactamente lo que buscamos.
Preguntas Frecuentes (FAQ)
驴Qu茅 pasa si mi sitio ya est谩 indexado con "www" en Google?
No es un problema. La redirecci贸n 301 que has configurado es la se帽al m谩s fuerte que le puedes dar a Google. Con el tiempo, Google entender谩 que la versi贸n can贸nica es la de no-www y transferir谩 toda la autoridad. Puedes acelerar el proceso usando la herramienta Google Search Console y verificando ambas versiones, pero la redirecci贸n har谩 el trabajo pesado por ti.
驴Debo usar www o no-www? 驴Cu谩l es mejor para el SEO?
No hay una respuesta 煤nica. No-www es ligeramente m谩s corto y f谩cil de decir en voz alta. www es m谩s tradicional y puede tener ventajas t茅cnicas en algunos casos (como el uso de cookies). Lo m谩s importante es que elijas una y seas consistente. La redirecci贸n que has configurado asegura que todos los visitantes y buscadores vean una sola versi贸n, evitando el duplicado SEO.
驴Qu茅 es el "canonical www"? 驴Es lo mismo que una redirecci贸n?
No exactamente. Una redirecci贸n 301 es la forma m谩s fuerte de indicar la URL can贸nica. La etiqueta <link rel="canonical"> en el HTML de tu p谩gina es una pista adicional, pero no es tan robusta como una redirecci贸n. La redirecci贸n que has implementado es la mejor pr谩ctica para evitar duplicado SEO, ya que literalmente hace desaparecer la versi贸n no can贸nica.
驴Puedo hacer lo contrario, redirigir no-www a www?
S铆, por supuesto. Solo tendr铆as que cambiar la l贸gica del c贸digo. En lugar de buscar www al principio, buscar铆as la ausencia de www y redirigir铆as a www.tudominio.com. El c贸digo ser铆a ligeramente diferente, pero la idea es la misma.
驴Qu茅 hago si despu茅s de aplicar el cambio mi web da un error 500?
No entres en p谩nico. Esto suele significar que hay un error de sintaxis en tu archivo .htaccess. Vuelve al Administrador de Archivos y revisa que el c贸digo est茅 perfectamente copiado, sin espacios extra帽os ni l铆neas en blanco de m谩s. Si el problema persiste, puedes eliminar el archivo .htaccess que has creado (o restaurar la copia de seguridad) para que tu web vuelva a funcionar, y luego intentarlo de nuevo con m谩s cuidado.
驴Necesito tener instalado mod_rewrite?
S铆, el c贸digo que hemos usado depende del m贸dulo mod_rewrite de Apache. Es un m贸dulo muy com煤n y est谩 activado en la gran mayor铆a de los hosts. Si tu hosting no lo tiene, el c贸digo simplemente se ignorar谩. En ese caso, contacta con tu proveedor de hosting para que te lo activen.
Conclusi贸n y consejos finales
Redirigir www a no-www es una tarea de mantenimiento de tu web que no deber铆as pasar por alto. Es una de las primeras cosas que debes hacer al lanzar un nuevo sitio o al migrar un sitio existente. Es una acci贸n simple que tiene un impacto profundo en tu salud SEO a largo plazo.
[TIP] Despu茅s de hacer la redirecci贸n, es una buena pr谩ctica actualizar cualquier enlace interno que tengas en tu web para que apunten directamente a la versi贸n no-www. Aunque la redirecci贸n funciona, es mejor que los enlaces internos ya apunten a la URL correcta para evitar "saltos" innecesarios.
[TIP] Si en el futuro decides cambiar tu dominio o pasar a HTTPS, recuerda que estas reglas de redirecci贸n pueden necesitar ser actualizadas o combinadas con nuevas reglas. Siempre prueba despu茅s de hacer cambios en la configuraci贸n del servidor.
Recuerda que la constancia es la clave. Al elegir una versi贸n can贸nica y redirigir todo hacia ella, est谩s enviando una se帽al clara y fuerte a los motores de b煤squeda sobre cu谩l es la versi贸n oficial de tu sitio. Esto te ayudar谩 a consolidar tu autoridad, mejorar tu posicionamiento y ofrecer una experiencia de usuario m谩s limpia y coherente.
