Cómo redirigir www a no-www en DirectAdmin (301)
¿Tu web carga tanto con www como sin www? Entonces estás duplicando tu contenido a ojos de Google, y eso puede perjudicar seriamente tu posicionamiento web.
No te preocupes, no es un problema grave y tiene una solución muy sencilla. En esta guía completa y paso a paso, te voy a explicar exactamente cómo redirigir www a no-www en DirectAdmin con una redirección 301.
Aprenderás a unificar tus URLs, evitar el contenido duplicado y decirle a Google cuál es la versión canónica de tu dominio.
¿Por qué es importante redirigir www a no-www?
Antes de ponernos manos a la obra, es fundamental que entiendas por qué esto es tan importante para tu proyecto web.
Imagina que tienes dos puertas de entrada a tu casa: una principal y otra trasera. Ambas llevan al mismo salón, pero los invitados no saben cuál es la oficial. Con tu web pasa exactamente igual.
Tener dos versiones activas (con y sin www) crea varios problemas:
- Contenido duplicado: Google ve dos páginas con el mismo contenido. Tiene que elegir cuál mostrar en sus resultados, y puede dividir la autoridad de tu página entre ambas.
- Dilución del PageRank: Los enlaces externos que apuntan a tu web se reparten entre las dos versiones, haciendo que cada una tenga menos fuerza.
- Problemas de analítica: Tus estadísticas se dividen en dos, dificultando el seguimiento de tus visitas.
- Mala experiencia de usuario: Creas confusión y desconfianza en tus visitantes.
La solución es elegir una única versión canónica (la que quieres que Google indexe) y redirigir la otra hacia ella. En este tutorial, nos centraremos en redirigir de www a no-www (la versión sin el prefijo "www"), que es la opción más común y limpia.
¿Qué es una redirección 301?
Una redirección 301 es una instrucción que se envía desde tu servidor al navegador (y a los motores de búsqueda) indicando que una URL ha sido movida permanentemente a una nueva dirección.
Es la forma más efectiva y recomendada de hacer esta transición, ya que:
- Transmite el 100% de la autoridad de la URL antigua a la nueva.
- Es una señal clara para Google de que el cambio es definitivo.
- No afecta negativamente a tu posicionamiento si se hace correctamente.
Método 1: Redirigir www a no-www usando el archivo .htaccess (El más fiable)
Este es el método más universal y recomendado. El archivo .htaccess es un archivo de configuración que controla el comportamiento de tu servidor Apache. Lo encontrarás en la raíz de tu cuenta de hosting.
Este método es perfecto si te sientes cómodo editando archivos de configuración.
Paso 1: Encuentra tu archivo .htaccess
Accede a tu panel de control de DirectAdmin y sigue estos pasos:
- Ve a la sección "Administrador de archivos" (File Manager).
- Navega hasta la carpeta
public_html, que es la raíz de tu dominio principal. Si tienes un subdominio, busca la carpeta correspondiente. - En la lista de archivos, busca el archivo llamado
.htaccess. Ojo: Algunos paneles lo ocultan por defecto. Si no lo ves, activa la opción "Mostrar archivos ocultos" en la configuración del administrador de archivos.
Paso 2: Edita el archivo .htaccess
Una vez que lo hayas encontrado, haz clic derecho sobre él y selecciona "Editar".
Se abrirá un editor de texto. Verás que puede contener líneas de código o estar completamente vacío. No te preocupes, es normal.
Paso 3: Añade las reglas de redirección
Ahora viene la parte importante. Copia y pega el siguiente bloque de código al principio del archivo (justo después de la línea que dice RewriteEngine On si existe, o en la primera línea si el archivo está vacío).
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
</IfModule>
Te explico qué hace cada línea:
<IfModule mod_rewrite.c>: Comprueba que el módulo de reescritura de Apache esté activo.RewriteEngine On: Activa el motor de reescritura.RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]: Esta es la condición. Comprueba si la URL solicitada empieza con "www." (el[NC]hace que ignore mayúsculas/minúsculas). El(.+)captura el resto del dominio (ej.tudominio.com) en una variable.RewriteRule ^(.*)$ http://%1/$1 [R=301,L]: Esta es la regla. Si la condición se cumple, redirige toda la URL (^(.*)$captura cualquier ruta) a la versión sin "www" (http://%1/usa la variable capturada, y$1añade la ruta original). El[R=301,L]indica que es una redirección 301 y que es la última regla a aplicar.
Paso 4: Guarda los cambios
Guarda el archivo y listo. Puedes probar la redirección escribiendo www.tudominio.com en tu navegador. Deberías ser redirigido automáticamente a tudominio.com.
[WARNING] Ojo con otros códigos: Si tu archivo
.htaccessya tiene contenido (por ejemplo, de WordPress u otros scripts), no lo borres. Solo añade estas líneas al principio. Si algo sale mal, siempre puedes revertir los cambios.
Método 2: La forma fácil con el panel de control de DirectAdmin
Si no te sientes cómodo editando archivos, DirectAdmin ofrece una forma más visual y sencilla. Este método crea la redirección a nivel de panel, sin tener que tocar código.
Este método es ideal para principiantes o para quienes prefieren la interfaz gráfica.
Paso 1: Accede a la sección de Redirecciones
En tu panel de DirectAdmin, busca la sección "Redirecciones" (Redirects). Suele estar dentro del apartado de "Gestión de Dominios" o "Cuenta".
Paso 2: Crea una nueva redirección
Haz clic en el botón que dice "Crear Redirección" o "Añadir Redirección".
Paso 3: Configura los parámetros
Verás un formulario con varias opciones. Debes rellenarlo de la siguiente manera:
- Tipo de Redirección: Selecciona "Permanente (301)".
- Dominio: En el desplegable, selecciona tu dominio principal (ej.
tudominio.com). - Desde (WWW): En el campo que dice "WWW", escribe "www". Esto indica que quieres redirigir la versión con
www. - Hacia (URL): En el campo "URL", escribe la URL completa de tu dominio sin
www. Por ejemplo:http://tudominio.com.
Paso 4: Guarda la redirección
Haz clic en el botón "Crear" o "Guardar".
¡Y ya está! DirectAdmin se encargará de crear las reglas necesarias en el servidor. Es un método muy limpio y fácil de gestionar.
[TIP] La opción "Wildcard": En el formulario, a veces verás una casilla para "comodín" (wildcard). Si la activas, asegurarás que también se redirijan todas las subpáginas (ej.
www.tudominio.com/cualquier-ruta). Te recomiendo activarla si está disponible.
Método 3: Redirigir a nivel de DNS (El más rápido, pero con matices)
Este método es diferente. En lugar de redirigir, lo que hacemos es eliminar la resolución del subdominio www para que simplemente no exista.
Este método es el más rápido, pero solo funciona si no usas servicios externos (como un CDN) que dependan del subdominio www.
Paso 1: Accede al Administrador de DNS
En DirectAdmin, ve a la sección "Administrador de DNS" (DNS Management).
Paso 2: Encuentra el registro del subdominio www
Busca en la lista un registro de tipo "A" cuyo nombre sea www. Verás algo como:
www A 123.456.789.123
Paso 3: Elimina o modifica el registro
Tienes dos opciones:
- Opción A (Recomendada): Elimina el registro
wwwpor completo. Así, cuando alguien escribawww.tudominio.com, no encontrará nada y no cargará. Sin embargo, esto puede dar un error si no configuras nada más. No es la opción más elegante. - Opción B (La más eficaz): En lugar de eliminarlo, cambia el valor del registro para que apunte a una IP que no exista (como
0.0.0.0) o, mejor aún, crea un registro CNAME que apunte al dominio raíz. Pero la forma más sencilla y efectiva es usar el.htaccesso el panel, ya que el DNS no "redirige", solo "apunta".
[INFO] ¿Por qué no es la mejor opción? El DNS no realiza redirecciones 301. Simplemente le dice al navegador a qué servidor conectarse. Si eliminas el registro
www, los visitantes verán un error de "sitio no encontrado" en lugar de ser redirigidos. Por eso, los métodos 1 y 2 son mucho más recomendables.
Cómo verificar que la redirección 301 funciona correctamente
Después de aplicar cualquiera de los métodos anteriores, es crucial que verifiques que todo está funcionando bien.
Puedes usar herramientas online gratuitas como "Redirect Checker" o hacerlo manualmente:
- Abre tu navegador en modo incógnito.
- Escribe
www.tudominio.comen la barra de direcciones. - Pulsa Enter y observa la barra de direcciones. Deberías ser redirigido automáticamente a
tudominio.comsin elwww. - Para una verificación más técnica, puedes usar las herramientas de desarrollador de tu navegador (F12) y ver la pestaña "Red" (Network). Busca la primera solicitud y verifica que el código de estado sea 301.
Preguntas Frecuentes (FAQ) sobre redirecciones 301 en DirectAdmin
Aquí te respondo algunas dudas comunes que suelen tener los usuarios:
¿Cuánto tarda en hacer efecto la redirección?
Normalmente, es inmediata. Una vez que guardas los cambios en el archivo o en el panel, la redirección empieza a funcionar al instante. Sin embargo, tu navegador puede almacenar en caché la versión anterior, así que te recomiendo probar en modo incógnito o borrar la caché.
¿Qué pasa si uso WordPress? ¿Cambia algo?
No, el proceso es el mismo. WordPress suele tener su propio .htaccess, pero las reglas que te he dado funcionan sin problema. Eso sí, asegúrate de añadir las líneas al principio del archivo, antes de las reglas que añade WordPress.
¿Y si mi dominio es un subdominio (ej. blog.tudominio.com)?
El principio es el mismo, pero tendrás que adaptar las reglas. En el .htaccess, la condición %{HTTP_HOST} comprobará el subdominio completo. Es un poco más complejo, pero la lógica es la misma.
¿Debo elegir redirigir a www o a no-www?
No hay una regla obligatoria, pero la opción más común y recomendada es redirigir a no-www (la versión sin el prefijo). Es más corta, más fácil de recordar y se ve más moderna.
¿Afecta esto a mi correo electrónico?
No, para nada. Las redirecciones web no interfieren con los registros MX (que gestionan el correo). Siempre que tu cuenta de correo esté configurada con tu dominio (ej. hola@tudominio.com), seguirá funcionando igual.
En resumen, redirigir www a no-www en DirectAdmin es un paso esencial para el SEO de tu web. Con una redirección 301, unificarás tus URLs y evitarás problemas de contenido duplicado. Elige el método que mejor se adapte a tu nivel de comodidad y ¡ponlo en práctica hoy mismo!
