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

Cómo redirigir un dominio a otro en DirectAdmin (301 Redirect)

Actualizado el 30 de noviembre de 2025

¿Tienes dos dominios y quieres que uno lleve al otro? Es una situación muy común. Quizá cambiaste el nombre de tu web, unificaste dos negocios o simplemente quieres proteger tu marca registrada. Sea cual sea el motivo, hacer un 301 redirect en DirectAdmin es una tarea sencilla si sigues los pasos correctos. No solo es un cambio técnico: es una decisión inteligente para tu SEO DirectAdmin, porque le dices a Google exactamente dónde vive ahora tu contenido.

En esta guía completa, te explicaré qué es un redireccionamiento, por qué es tan importante y, sobre todo, cómo hacerlo paso a paso en DirectAdmin sin volverte loco en el intento. Vamos a ello.

¿Qué es un 301 Redirect y por qué es tan importante?

Un 301 redirect es una instrucción permanente que se envía desde tu servidor (a través de un archivo llamado .htaccess) para avisar a los navegadores y a los motores de búsqueda de que una página o un dominio completo se ha movido a una nueva ubicación de forma definitiva.

Piensa en ello como un cambio de domicilio. Si te mudas, no quieres que las cartas sigan llegando a la casa vieja. Pones un aviso en la puerta con la nueva dirección. El 301 es ese aviso, pero para tu web.

¿Por qué es crucial? Por dos razones principales:

  1. Para los usuarios: Si alguien escribe tu dominio antiguo (ej: www.antiguo.com), será llevado automáticamente al nuevo (ej: www.nuevo.com). No se encuentra con un error 404 ni con una página en blanco. La experiencia de usuario es perfecta y sin fricciones.

  2. Para el SEO: Este es el punto más delicado. Cuando haces un 301 redirect, estás transfiriendo el "jugo" o autoridad de la página antigua a la nueva. Es decir, todos los enlaces que apuntaban a tu dominio antiguo, el PageRank y el historial, se trasladan al nuevo dominio. Si no lo haces, Google tratará ambos dominios como sitios separados, dividirás tu autoridad y probablemente perderás posiciones en los resultados de búsqueda. Es la base para cambiar dominio sin un desastre en tu tráfico orgánico.

Antes de empezar: ¿Qué necesitas?

No necesitas ser un gurú de la programación, pero sí tener a mano dos cosas:

  1. Acceso a DirectAdmin: Necesitas las credenciales de tu panel de control. Normalmente se accede desde tu-dominio.com:2222.
  2. Los nombres de los dominios: El dominio que quieres redirigir (el que desaparecerá) y el dominio de destino (el que recibirá todo el tráfico).

[TIP] Asegúrate de que el dominio de destino (el nuevo) ya esté funcionando correctamente y tenga instalado un certificado SSL si es posible. Redirigir a un sitio que no carga es un error común.

Método 1: La forma fácil con el Administrador de Dominios (Recomendado)

DirectAdmin tiene una función nativa muy útil que te permite hacer este redireccionamiento sin tocar una sola línea de código. Es la opción más segura para principiantes.

Paso 1: Accede al panel de DirectAdmin

Inicia sesión en tu cuenta de DirectAdmin. Verás un panel con muchas secciones. Busca el apartado que dice "Gestión de Dominios" o "Domain Setup". Dentro de esta sección, localiza la opción "Redireccionamientos" o "Redirects". Haz clic en ella.

Paso 2: Configura el redireccionamiento

Se abrirá una pantalla con un formulario. Es bastante intuitivo, pero vamos a desglosarlo:

  • Tipo de redirección: Aquí seleccionarás el tipo. Debes elegir "Permanente (301)". Es crucial que no elijas "Temporal (302)" a menos que sea una prueba, porque el temporal no transmite el SEO.
  • Dominio: En el desplegable, selecciona el dominio que quieres redirigir (el antiguo). Por ejemplo, antiguo.com.
  • Ruta: Este campo suele estar vacío o con una barra /. Déjalo así, ya que queremos redirigir el dominio completo, no solo una página específica.
  • Destino: En este campo, escribe la URL completa del dominio al que quieres ir. Debe incluir https:// y las www si es necesario. Por ejemplo: https://www.nuevo.com.

Paso 3: Guardar y verificar

Haz clic en el botón "Crear" o "Guardar". DirectAdmin creará automáticamente las reglas necesarias en el archivo .htaccess.

Para comprobar que funciona, abre una ventana de incógnito en tu navegador y escribe la URL del dominio antiguo. Deberías ser redirigido automáticamente al nuevo. Si no es así, revisa los pasos o pasa al siguiente método.

[INFO] Este método es perfecto para la mayoría de los casos. Es limpio, no da margen a errores de sintaxis y DirectAdmin se encarga de todo por ti. Si no te funciona, no pasa nada, pasemos al plan B.

Método 2: El control manual con el archivo .htaccess

Si eres de los que les gusta tener el control total, o si el método anterior no te funciona por alguna razón, puedes editar el archivo .htaccess directamente. Este es un archivo de configuración oculto que controla el comportamiento del servidor.

Paso 1: Encuentra el archivo .htaccess

En tu panel de DirectAdmin, ve al administrador de archivos ("File Manager"). Dentro de la carpeta domains, busca la carpeta de tu dominio antiguo (ej: antiguo.com). Dentro de esta, encontrarás una carpeta llamada public_html. Entra en ella.

Deberías ver el archivo .htaccess. Ten en cuenta que es un archivo oculto. Si no lo ves, asegúrate de tener activada la opción "Mostrar archivos ocultos" en la configuración del administrador de archivos.

[WARNING] Antes de editar este archivo, haz una copia de seguridad. Descarga el archivo a tu ordenador o, si el panel lo permite, crea una copia en el servidor (por ejemplo, .htaccess.bak). Si cometes un error, podrás restaurarlo fácilmente.

Paso 2: Edita el archivo

Haz clic derecho sobre el archivo .htaccess y selecciona "Editar" o "Edit". Se abrirá un editor de texto.

Dependiendo de lo que tengas, el archivo puede estar vacío o contener algunas líneas de código. No te asustes. Al final del archivo, o si está vacío, pega el siguiente bloque de código:

# Redireccionamiento 301 del dominio antiguo al nuevo
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?antiguo\.com$ [NC]
RewriteRule ^(.*)$ https://www.nuevo.com/$1 [R=301,L]

¿Qué significa este código?

  • RewriteEngine On: Activa el motor de reescritura de URLs.
  • RewriteCond %{HTTP_HOST} ^(www\.)?antiguo\.com$ [NC]: Esta línea verifica si la dirección que el visitante escribe es antiguo.com o www.antiguo.com. El [NC] hace que la condición no distinga entre mayúsculas y minúsculas.
  • RewriteRule ^(.*)$ https://www.nuevo.com/$1 [R=301,L]: Si la condición anterior se cumple, esta línea envía al usuario a nuevo.com, conservando la ruta exacta que visitaba. Por ejemplo, si alguien iba a antiguo.com/pagina, será llevado a nuevo.com/pagina. El [R=301,L] indica que es una redirección permanente y que debe detenerse el procesamiento de reglas.

Importante: Reemplaza antiguo.com y nuevo.com con tus dominios reales.

Paso 3: Guardar y probar

Guarda los cambios y vuelve a probar en tu navegador. Si has seguido los pasos, debería funcionar a la perfección.

¿Qué pasa con las subpáginas y las URLs específicas?

La regla que hemos visto arriba cubre todo el dominio, incluidas todas sus subcarpetas y páginas. Es la forma más completa de hacer un redireccionamiento directadmin a nivel global.

Sin embargo, a veces necesitas redirigir una URL concreta a otra URL específica. Por ejemplo, quieres que antiguo.com/blog vaya a nuevo.com/articulos. Para eso, puedes añadir una regla más específica antes de la regla general:

Redirect 301 /blog https://www.nuevo.com/articulos

Esta línea es más simple y no necesita el módulo Rewrite. La colocas justo después de RewriteEngine On y antes de la regla general. De esta forma, primero rediriges la ruta concreta y luego el resto del tráfico.

Errores comunes y cómo evitarlos

Aunque es un proceso sencillo, hay algunos fallos típicos que pueden hacerte perder el tiempo:

  1. Bucle de redireccionamiento: Ocurre cuando el dominio de destino redirige de vuelta al dominio de origen. Asegúrate de que el dominio nuevo no tenga una regla que apunte al antiguo.
  2. Olvidar el SSL: Si tu nuevo dominio tiene un certificado SSL y el antiguo no, la redirección puede dar problemas de "conexión no segura" o no funcionar correctamente. Asegúrate de que ambos tengan SSL o que la redirección apunte directamente a la versión https:// del nuevo dominio.
  3. Errores de sintaxis en .htaccess: Un simple espacio de más o una letra mal escrita pueden hacer que el servidor devuelva un error 500. Por eso es vital hacer una copia de seguridad antes de editar.
  4. No limpiar la caché: A veces, tu navegador guarda la redirección antigua. Prueba siempre en una ventana de incógnito o borra la caché del navegador para ver los cambios reales.

Conclusión: Un paso pequeño, un gran beneficio para tu SEO

Redirigir un dominio a otro en DirectAdmin es una tarea de mantenimiento vital cuando decides cambiar dominio. No es solo una cuestión de comodidad para tus visitantes; es una estrategia de SEO DirectAdmin fundamental para no perder el trabajo de años en posicionamiento.

Has aprendido dos métodos: el rápido y seguro desde el panel de control, y el manual editando el .htaccess. Ambos son perfectamente válidos. Te recomiendo empezar siempre por el primero, y si te sientes cómodo, puedes usar el segundo para tener un control más fino.

[TIP] Después de hacer el cambio, es una excelente práctica verificar en Google Search Console que el nuevo dominio esté indexado y que las páginas antiguas se estén redirigiendo correctamente. Puedes usar la herramienta "Inspección de URL" para comprobarlo.

Espero que esta guía te haya sido de gran ayuda. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte a resolverla. ¡Buena suerte con tu cambio de dominio!

¿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