Cómo redirigir un dominio a otro en DirectAdmin (redirección 301)
¿Qué es una redirección 301 y por qué es tan importante?
Una redirección 301 es, en términos sencillos, una instrucción permanente que le das a tu servidor para que, cuando alguien intente visitar una dirección web antigua, sea enviado automáticamente a la nueva dirección. Piensa en ello como un cambio de domicilio: cuando te mudas, pones un cartel en tu antigua casa indicando tu nueva dirección para que las visitas, el correo y los repartidores lleguen al sitio correcto. En el mundo web, ese cartel es la redirección 301.
Esta técnica es fundamental por dos razones principales. La primera es la experiencia del usuario: nadie quiere encontrarse con un error 404 (página no encontrada). Si un usuario hace clic en un enlace antiguo, lo correcto es que llegue a tu nuevo contenido sin frustración. La segunda, y quizás más importante para la salud de tu negocio online, es el SEO. Los buscadores, como Google, entienden la redirección 301 como una señal de que el contenido se ha movido de forma definitiva. Esto significa que todo el "jugo" o autoridad que tu página antigua había acumulado (backlinks, rankings, etc.) se transfiere a la nueva. Si no aplicas la redirección, perderías todo ese trabajo y tendrías que empezar de cero en el posicionamiento.
Por eso, dominar la redireccion 301 directadmin es una habilidad esencial para cualquier gestor de sitios web. En esta guía, te explicaré paso a paso, de una forma muy visual y sencilla, cómo hacerlo tú mismo sin necesidad de ser un experto en programación.
Preparativos antes de empezar: lo que necesitas saber
Antes de lanzarnos a los pasos técnicos, es crucial que tengas claros algunos conceptos y que hagas una pequeña planificación. Esto te ahorrará errores y dolores de cabeza posteriores.
Diferencia entre dominio principal y dominio adicional
En DirectAdmin, cuando tienes un plan de hosting, normalmente tienes un dominio principal (el que usaste al contratar el servicio) y la posibilidad de añadir dominios adicionales (también llamados "addon domains") o subdominios.
- Dominio principal: Es la raíz de tu cuenta de hosting. Su carpeta suele ser
domains/tudominio.com/. - Dominio adicional: Es un dominio extra que se aloja en tu misma cuenta pero en una carpeta distinta, por ejemplo
domains/midominionuevo.com/. Funciona como un sitio web independiente.
Para hacer una redirección 301, necesitas tener el dominio de destino (al que quieres enviar a los usuarios) ya creado en tu cuenta de DirectAdmin, ya sea como principal o como adicional. El dominio de origen (el que quieres dejar de usar) puede ser un dominio adicional que ya no quieras utilizar, o un dominio que hayas registrado y que apunte a tu servidor (aunque no tenga un sitio web propio).
¿Qué tipo de redirección necesitas? ¿Dominio completo o páginas específicas?
Debes decidir el alcance de la redirección:
- Redirección de dominio completo: Es la más común. Redirige todas las páginas de
tudominioantiguo.comatudominionuevo.com. Por ejemplo, si alguien visitatudominioantiguo.com/contacto, será enviado atudominionuevo.com/contacto. Esta es la mejor opción para un cambio de marca o de dominio. - Redirección de una página o carpeta específica: Solo rediriges una URL concreta (ej.
tudominioantiguo.com/pagina-especial) a otra URL específica (ej.tudominionuevo.com/nueva-pagina). Esto es útil cuando has reorganizado el contenido de tu sitio y no quieres perder visitas en páginas que han cambiado de dirección.
En este artículo nos centraremos en la redirección de dominio completo, que es la más habitual y la que mejor se adapta a la búsqueda de cambiar dominio directadmin.
El método más fácil: Redirección 301 desde el panel de DirectAdmin
DirectAdmin incluye una herramienta nativa y muy intuitiva para gestionar redirecciones. Es la opción recomendada para la mayoría de los usuarios, ya que no requiere tocar archivos de configuración complejos.
Paso 1: Accede a tu panel de DirectAdmin
Abre tu navegador y escribe la URL de acceso a tu panel. Normalmente es algo como https://tudominio.com:2222 o https://tu-ip:2222. Introduce tu usuario y contraseña (las mismas credenciales que usas para gestionar tu hosting).
Paso 2: Localiza la sección de "Redirecciones de Dominio"
Una vez dentro, busca en el menú principal una sección llamada "Gestión de Dominios" o similar. Dentro de ella, encontrarás la opción "Redirecciones de Dominio". El nombre puede variar ligeramente según la versión de DirectAdmin, pero siempre es fácil de identificar. También puedes usar el buscador del panel escribiendo "redirect" o "redirección".
Paso 3: Configura los parámetros de la redirección
Verás un formulario con varios campos. Te explico cada uno:
- Tipo de Redirección: Aquí seleccionarás "Permanente (301)". Es crucial elegir esta opción y no la "Temporal (302)", ya que la 301 es la que transmite la autoridad SEO.
- Dominio: En el desplegable, selecciona el dominio de origen, es decir, el dominio que quieres redirigir (el antiguo).
- URL de Destino: En este campo, escribe la URL completa del nuevo dominio, incluyendo el protocolo
https://. Por ejemplo:https://www.tudominionuevo.com. Es importante que pongas el dominio con o sin "www" según cómo quieras que se muestre. Si tu nuevo sitio usa "www", escríbelo; si no, no lo pongas. - Redirigir con o sin "www": Algunas versiones de DirectAdmin te preguntan si quieres redirigir el dominio con o sin "www". Lo más común y recomendado es marcar la opción que te permita redirigir ambas variantes (con y sin www) hacia el destino. Si no ves esta opción, no te preocupes, puedes crear dos reglas: una para
tudominioantiguo.comy otra parawww.tudominioantiguo.com. - Ruta de Acceso (opcional): Este campo es para redirecciones más específicas. Si solo quieres redirigir una subcarpeta, lo especificarías aquí. Para una redirección de dominio completo, lo dejaremos vacío.
- Crear Redirección: Una vez rellenado todo, haz clic en el botón "Crear Redirección" o similar.
¡Y listo! Has creado tu primera redireccion 301 directadmin. El panel se encargará de generar las reglas necesarias en el servidor (normalmente en el archivo .htaccess de Apache o en la configuración de Nginx) de forma automática.
Verifica que la redirección funciona
Es fundamental comprobar que todo funciona correctamente. Abre una ventana de incógnito en tu navegador (para evitar la caché) y escribe la URL antigua. Deberías ser redirigido automáticamente a la nueva URL. También puedes usar herramientas online gratuitas de verificación de redirecciones, que te mostrarán el código de estado (debe ser 301) y la URL de destino.
El método para expertos: Edición manual del archivo .htaccess
Si te sientes cómodo con un poco de código o necesitas una configuración más específica, puedes editar el archivo .htaccess directamente. Este método te da un control total, pero requiere más cuidado.
[WARNING] Antes de editar el archivo
.htaccess, es obligatorio que hagas una copia de seguridad. Un error en este archivo puede dejar tu sitio web inaccesible. Si no te sientes seguro, quédate con el método del panel.
Paso 1: Accede al Administrador de Archivos
En DirectAdmin, busca la sección "Administrador de Archivos" en el menú principal. Entra en la carpeta del dominio de origen que quieres redirigir (por ejemplo, domains/tudominioantiguo.com/). Si el dominio no tiene una carpeta pública (public_html), puede que necesites crearla o buscar la ubicación correcta.
Paso 2: Localiza o crea el archivo .htaccess
Dentro de la carpeta pública (public_html), busca un archivo llamado .htaccess. Ten en cuenta que los archivos que empiezan por un punto están ocultos. En el Administrador de Archivos de DirectAdmin, suele haber un ajuste para "Mostrar archivos ocultos" o "Mostrar archivos de puntos". Si no existe, puedes crear uno nuevo.
Paso 3: Añade las reglas de redirección
Abre el archivo .htaccess con el editor de texto del panel. Añade las siguientes líneas al principio del archivo (después de cualquier línea que ya exista, pero antes de cualquier otra regla):
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ https://www.tudominionuevo.com/$1 [R=301,L]
RewriteEngine on: Activa el motor de reescritura de Apache.RewriteRule: Esta es la regla en sí. El patrón^(.*)$captura cualquier ruta de la URL antigua (ej./contacto).https://www.tudominionuevo.com/$1es la URL de destino, donde$1es la ruta capturada.[R=301,L]indica que es una redirección permanente (301) y que es la última regla a procesar.
Importante: Asegúrate de cambiar https://www.tudominionuevo.com por la URL real de tu nuevo dominio. Si tu nuevo dominio no usa "www", elimínalo de la URL de destino.
Paso 4: Guarda los cambios y verifica
Guarda el archivo .htaccess. La redirección debería estar activa de inmediato. Realiza la misma verificación que te mencioné antes.
[TIP] Si tienes un sitio con SSL y quieres forzar la redirección a HTTPS (algo muy recomendado para el SEO), puedes añadir una regla adicional antes de la anterior para redirigir todo el tráfico HTTP a HTTPS. La regla sería:
RewriteCond %{HTTPS} offseguida deRewriteRule ^(.*)$ https://www.tudominionuevo.com/$1 [R=301,L]. Pero esto es más avanzado; con la regla principal suele ser suficiente para la mayoría de los casos.
Errores comunes y cómo solucionarlos
Aunque el proceso es sencillo, a veces surgen problemas. Aquí tienes los más frecuentes y sus soluciones:
- La redirección no funciona: Lo primero es verificar si has creado la redirección en el dominio correcto (el de origen). También comprueba que el dominio de destino existe y que el sitio web carga correctamente. Otra causa común es la caché del navegador; prueba en una ventana de incógnito o con otro navegador.
- Error de "demasiadas redirecciones" (loop): Esto ocurre cuando creas una redirección circular (A redirige a B, y B redirige a A). Revisa tus reglas en el
.htaccessy en el panel para asegurarte de que no hay conflictos. - La redirección solo funciona en algunas páginas: Si usaste el método del
.htaccess, verifica que la reglaRewriteRuleesté correctamente escrita y que no haya otras reglas anteriores que interfieran. - Quiero redirigir un subdominio: El proceso es similar. En el panel, selecciona el subdominio en el campo "Dominio". En
.htaccess, deberás crear el archivo dentro de la carpeta del subdominio (ej.domains/sub.dominio.com/public_html/).
Redirección 301 y SEO: Buenas prácticas adicionales
Más allá de la configuración técnica, hay acciones que puedes tomar para asegurar una transición SEO perfecta.
- Actualiza tus enlaces internos: Después de la redirección, entra en tu nuevo sitio web y asegúrate de que todos los enlaces internos apunten a las nuevas URLs y no a las antiguas.
- Actualiza tus backlinks: Si tienes control sobre sitios externos que enlazan al tuyo (por ejemplo, directorios o redes sociales), actualiza esos enlaces a la nueva URL. La redirección 301 es un parche, pero lo ideal es que los enlaces sean directos.
- Notifica el cambio en Google Search Console: Si tienes tu sitio dado de alta en Google Search Console, puedes usar la herramienta de "Cambio de dirección" para informar a Google de la mudanza. Esto acelerará el proceso de indexación del nuevo dominio.
- Sé paciente: El SEO lleva tiempo. No esperes que el nuevo dominio herede todo el posicionamiento de la noche a la mañana. La redirección 301 es el primer y más importante paso, pero el proceso de transferencia de autoridad puede tardar varias semanas.
Preguntas frecuentes (FAQ)
¿Puedo redirigir un dominio que no está alojado en mi cuenta de DirectAdmin?
Sí, es posible, pero es un proceso diferente. Si el dominio de origen no está en tu hosting, no podrás usar las herramientas de DirectAdmin. En su lugar, deberás ir al proveedor donde tienes registrado el dominio (tu registrador) y configurar una redirección a nivel de DNS (generalmente mediante un registro de tipo "Redirect" o "Forward"). Sin embargo, para un control total y para el seo directadmin, es mucho mejor que el dominio apunte a tu servidor (cambiando los nameservers) y así poder gestionar la redirección 301 desde tu panel.
¿Qué diferencia hay entre una redirección 301 y una 302?
La diferencia es crucial para el SEO. La 301 es una redirección permanente. Le dice a Google: "este contenido se ha movido para siempre a esta nueva dirección, transfiere toda la autoridad". La 302 es una redirección temporal. Le dice a Google: "este contenido está temporalmente en esta otra dirección, pero no muevas la autoridad". Para un cambio de dominio definitivo, siempre debes usar la 301.
¿Qué pasa con mis correos electrónicos si redirijo el dominio?
La redirección 301 solo afecta al tráfico web (HTTP/HTTPS). No tiene absolutamente ningún efecto sobre tus cuentas de correo electrónico. Si tu correo está configurado en el dominio antiguo, seguirá funcionando con normalidad. Eso sí, es recomendable que migres tus cuentas de correo al nuevo dominio para unificar todo.
Si uso Syspanel (HestiaCP) en lugar de DirectAdmin, ¿cómo lo hago?
Si estás usando Syspanel (el panel que también se conoce como HestiaCP y que se accede por el puerto 2106), el proceso es muy similar pero la interfaz es distinta. Generalmente, en Syspanel encontrarás la opción "Redirecciones" o "Web" en el menú del dominio. Dentro de esa sección, podrás añadir una nueva redirección, especificando el dominio de origen, el destino y el tipo (que debe ser 301). La lógica es idéntica a la de DirectAdmin, solo cambia la apariencia del panel.
¿Necesito crear una cuenta de correo o una base de datos para el dominio que solo voy a redirigir?
No, para nada. Si solo vas a usar el dominio antiguo para redirigir al nuevo, no necesitas instalar nada, ni crear bases de datos ni cuentas de correo. Simplemente necesitas que el dominio exista en tu cuenta de hosting (como dominio adicional o principal) y que tenga una carpeta pública donde crear el archivo .htaccess o donde configurar la redirección desde el panel. DirectAdmin te permite crear un dominio sin necesidad de crear otros servicios asociados.
¿Es necesario redirigir tanto la versión con "www" como la que no la tiene?
Sí, es una muy buena práctica. Los usuarios y los enlaces pueden apuntar a cualquiera de las dos versiones. Para no perder tráfico ni autoridad, lo ideal es que ambas versiones (con y sin "www") del dominio antiguo redirijan a la URL canónica del nuevo dominio (que puede ser con o sin "www"). En el método del panel, a menudo se puede hacer en una sola regla, pero si no es así, crea dos reglas separadas.
