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

Guía para redirigir www a no-www en DirectAdmin

Actualizado el 10 de junio de 2026

¿Por qué redirigir www a no-www?

Si estás leyendo esto, seguramente te has dado cuenta de que tu web funciona tanto con www.tudominio.com como con tudominio.com. A simple vista puede parecer inofensivo, pero tener dos URLs activas para el mismo contenido es un problema serio para tu SEO y para la experiencia de usuario.

Cuando no rediriges www a no-www, Google y otros buscadores consideran que tienes dos sitios web duplicados. Esto diluye la autoridad de tu dominio, provoca penalizaciones por contenido duplicado y divide tus métricas de tráfico. Además, si alguien te enlaza usando una versión y tú usas la otra, estás perdiendo el valor de esos backlinks.

La solución es simple: elegir una versión canónica (la que prefieras) y redirigir todo el tráfico de la otra hacia ella mediante una redirección 301. Este tipo de redirección es permanente y le dice a los buscadores: "esta es la URL oficial, traslada todo el valor a esta dirección".

En esta guía te explicaré paso a paso cómo hacerlo en DirectAdmin, uno de los paneles de control de hosting más utilizados. No necesitas ser un experto en programación, solo seguir las instrucciones al pie de la letra.

Antes de empezar: elige tu versión canónica

Lo primero que debes decidir es si quieres que tu web funcione con www o sin www. No hay una respuesta correcta universal, pero aquí tienes algunas consideraciones:

  • Con www: Es el formato clásico, muchos usuarios lo escriben por costumbre. En algunos servidores, configurar SSL con www es más sencillo.
  • Sin www: Es más corto, moderno y fácil de recordar. Muchas webs tecnológicas y startups lo prefieren.

Mi recomendación personal es quedarte con la versión sin www, ya que es más limpia y evitas el subdominio adicional. Pero si tu marca o tu audiencia está acostumbrada a la www, no pasa nada por elegir esa opción.

Lo importante es que siempre uses la misma versión en todos tus enlaces internos, campañas de email y materiales de marketing.

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

Este es el método más universal y funciona en la mayoría de servidores Apache, que son los que usa DirectAdmin por defecto. El archivo .htaccess es un archivo de configuración oculto que controla el comportamiento de tu servidor a nivel de directorio.

Paso 1: Accede a tu panel de DirectAdmin

Inicia sesión en tu panel de control de DirectAdmin. Normalmente lo encuentras en una URL como https://tu-servidor:2222 o en la dirección que te haya proporcionado tu proveedor de hosting.

Una vez dentro, busca la sección Administración de Archivos o File Manager. Puede estar en la parte inferior del panel o en un menú desplegable.

Paso 2: Localiza la carpeta pública de tu web

En DirectAdmin, la carpeta pública de tu sitio web suele llamarse public_html o domains/tudominio.com/public_html. Si tienes varios dominios, asegúrate de entrar en la carpeta correcta.

Paso 3: Busca o crea el archivo .htaccess

Dentro de la carpeta pública, busca un archivo llamado .htaccess. Si lo ves, haz clic derecho y selecciona "Editar". Si no existe, tendrás que crearlo:

  1. Haz clic en el botón Crear o Nuevo archivo.
  2. Nombra el archivo exactamente como .htaccess (con el punto al inicio).
  3. Haz clic en Guardar.

Paso 4: Añade el código de redirección

Dentro del archivo .htaccess, pega el siguiente código en la parte superior (si el archivo ya tiene contenido, añádelo antes de cualquier otra línea):

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

Este código hace lo siguiente:

  • RewriteEngine On: Activa el motor de reescritura de Apache.
  • RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]: Detecta si la URL contiene www. al inicio. La parte [NC] significa que no distingue entre mayúsculas y minúminúsculas.
  • RewriteRule ^(.*)$ https://%1/$1 [R=301,L]: Redirige permanentemente (301) a la URL sin www, manteniendo la misma ruta y parámetros.

Si tu web no tiene SSL (aunque deberías tenerlo), cambia https:// por http://.

Paso 5: Guarda y prueba

Guarda el archivo y luego prueba tu web. Escribe www.tudominio.com en tu navegador y verifica que te redirige automáticamente a tudominio.com. También puedes usar herramientas online como "HTTP Status Checker" para confirmar que devuelve un código 301.

[TIP]: Si quieres redirigir de no-www a www (la opción contraria), usa este código en su lugar:

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

Método 2: Usar la función "Redirecciones" de DirectAdmin

DirectAdmin tiene una herramienta integrada para gestionar redirecciones, lo cual es más amigable para principiantes. Sigue estos pasos:

Paso 1: Ve a la sección de Redirecciones

En tu panel de DirectAdmin, busca la sección Redirecciones o Redirects. Suele estar en el grupo de "Administración de Dominios" o en el menú principal.

Paso 2: Configura la redirección

  1. En el campo Tipo, selecciona Permanente (301).
  2. En De, escribe www.tudominio.com (o la versión que quieras redirigir).
  3. En A, escribe tudominio.com (o la versión canónica que hayas elegido).
  4. Si tienes la opción de "Redirigir con ruta", actívala para que preserve la URL completa (por ejemplo, www.tudominio.com/pagina redirija a tudominio.com/pagina).
  5. Haz clic en Crear.

Paso 3: Verifica

Repite la prueba del paso anterior. Si todo funciona, verás que la redirección es inmediata y permanente.

[WARNING]: Esta herramienta es útil, pero a veces genera redirecciones en bucle si ya tienes reglas en el .htaccess. Si detectas problemas, revisa que no haya conflictos entre ambos sistemas.

Método 3: Redirección a nivel de servidor (Virtual Hosts)

Si los métodos anteriores no funcionan o tu hosting usa Nginx, necesitarás editar la configuración del servidor virtual. Esto es más avanzado, pero te lo explico por si lo necesitas.

Paso 1: Accede a la configuración de Virtual Hosts

En DirectAdmin, ve a Configuración de Dominios y selecciona tu dominio. Busca la sección Virtual Hosts o Configuración Avanzada.

Paso 2: Edita el archivo de configuración

Dependiendo de si usas Apache o Nginx, el archivo será diferente. Para Apache, busca un bloque similar a este:

<VirtualHost *:80>
ServerName tudominio.com
ServerAlias www.tudominio.com
...
</VirtualHost>

Añade esta regla dentro del bloque:

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

Para Nginx, añade esto en el bloque server:

server {
    listen 80;
    server_name www.tudominio.com;
    return 301 https://tudominio.com$request_uri;
}

Paso 3: Guarda y reinicia

Guarda los cambios y reinicia el servidor web desde DirectAdmin o mediante SSH. Esto solo deberían hacerlo usuarios con experiencia, ya que un error puede dejar tu web caída.

[INFO]: Si tu hosting usa Syspanel (antes conocido como HestiaCP) en lugar de DirectAdmin, el proceso es diferente. Accede a Syspanel por el puerto 2106 y busca la sección de redirecciones o edita el archivo .htaccess de la misma forma que en el Método 1.

Errores comunes y cómo solucionarlos

Error 1: Bucle de redirección infinito

Esto ocurre cuando tienes dos reglas que se contradicen, por ejemplo, una que redirige de www a no-www y otra que hace lo contrario. Revisa tu .htaccess y elimina las reglas duplicadas.

Error 2: La redirección no funciona

Si la redirección no se ejecuta, verifica que:

  • El archivo .htaccess tenga permisos 644.
  • El módulo mod_rewrite esté activado en tu servidor.
  • No existan otras reglas que estén capturando la solicitud antes.

Error 3: Solo redirige la página principal, no las subpáginas

Esto suele pasar si no activaste la opción "Redirigir con ruta" en el panel de DirectAdmin. Asegúrate de que tu regla incluya $1 o $request_uri para preservar la ruta completa.

Preguntas frecuentes (FAQ)

¿Qué es mejor: www o no-www?

No hay una respuesta definitiva. Depende de tus preferencias y de tu estrategia de marca. Lo importante es ser consistente y usar siempre la misma versión.

¿La redirección 301 afecta mi SEO?

Sí, pero de forma positiva. Una redirección 301 consolida tu autoridad de dominio y evita penalizaciones por contenido duplicado. Es una de las mejores prácticas SEO que puedes implementar.

¿Cuánto tiempo tarda en hacer efecto?

La redirección es inmediata en el servidor. Sin embargo, Google puede tardar de unos días a varias semanas en actualizar su índice y transferir el valor de los enlaces.

¿Necesito hacer algo más después de redirigir?

Sí, actualiza tus enlaces internos para que apunten a la versión canónica. También actualiza tu sitemap, Google Search Console y cualquier herramienta de análisis que uses.

¿Puedo redirigir no-www a www con el mismo método?

Sí, solo cambia el código que te mostré en el Método 1 por la versión inversa que te dejé como TIP.

Conclusión y recomendaciones finales

Redirigir www a no-www en DirectAdmin es un proceso sencillo que puedes hacer en menos de cinco minutos, pero que tiene un impacto enorme en tu posicionamiento web. No lo dejes para después: cada día que pasas con dos versiones de tu web, estás perdiendo autoridad y confianza ante los buscadores.

Mi recomendación final es que uses el Método 1 (archivo .htaccess), ya que es el más controlable y no depende de la interfaz de DirectAdmin. Además, si algún día cambias de proveedor de hosting, el archivo viaja contigo y no tienes que reconfigurar nada.

Si tienes dudas o problemas, no dudes en contactar con el soporte de tu hosting. La mayoría de ellos pueden ayudarte a configurar la redirección correctamente. Y recuerda: la consistencia es la clave del SEO. Elige tu versión, redirige todo y nunca mires atrás.

[INFO]: Si después de aplicar la redirección notas que tu web carga más lenta o da errores, revisa primero la caché del navegador. A veces tu propio equipo guarda la versión antigua y puede confundirte. Prueba en una ventana de incógnito o con otro navegador para verificar que todo funciona correctamente.

¿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