DirectAdmin: Cómo crear subdominios y redirigirlos correctamente
Antes de empezar: ¿Qué es un subdominio y para qué sirve?
Imagina que tu dominio principal es como la dirección de tu casa (por ejemplo, tudominio.com). Un subdominio sería como construir una habitación extra o una puerta lateral en esa misma casa, pero con su propia entrada independiente (por ejemplo, tienda.tudominio.com o blog.tudominio.com).
Los subdominios son extremadamente útiles para organizar tu sitio web en secciones lógicas sin necesidad de comprar un dominio nuevo. Por ejemplo, puedes tener:
blog.tudominio.compara tu sección de noticias o artículos.tienda.tudominio.compara tu tienda online.foro.tudominio.compara una comunidad de usuarios.mail.tudominio.compara acceder a tu correo webmail (aunque esto suele estar configurado por defecto).
En este tutorial de DirectAdmin, te voy a guiar paso a paso para que aprendas a crear subdominios y, lo más importante, a redirigirlos correctamente. Esta última parte es clave, porque una redirección mal hecha puede afectar tu posicionamiento SEO y confundir a tus visitantes.
Accediendo a tu panel de DirectAdmin
Lo primero que necesitas es entrar a tu panel de control. Normalmente, la URL de acceso es algo como https://tudominio.com:2222 o https://tu-ip:2222. Si no estás seguro, contacta con tu proveedor de hosting.
Una vez dentro, verás la interfaz principal con varios iconos. No te abrumes; es más sencillo de lo que parece. Busca la sección que dice "Gestión de Dominios" o directamente el icono que dice "Subdominios".
Cómo crear un subdominio en DirectAdmin (Paso a paso)
Este es el proceso básico para crear subdominio en tu cuenta. Sigue estos pasos al pie de la letra:
- Localiza el icono "Subdominios": En el panel principal de DirectAdmin, busca la sección "Gestión de Dominios". Verás un icono que dice "Subdominios". Haz clic en él.
- Selecciona tu dominio: En la parte superior del nuevo menú, verás un desplegable. Asegúrate de que esté seleccionado el dominio principal sobre el cual quieres crear el subdominio (ej.
tudominio.com). - Escribe el nombre del subdominio: En el campo que dice "Subdominio", escribe solo el nombre que quieres antes del punto. Por ejemplo, si quieres
tienda.tudominio.com, solo escribetienda. No pongas "www" ni el dominio completo, solo el prefijo. - Configura el directorio (opcional pero recomendado): DirectAdmin te mostrará un campo llamado "Directorio" o "Document Root". Por defecto, creará una carpeta dentro de
public_htmlcon el nombre de tu subdominio (ej.public_html/tienda). Te recomiendo dejarlo así para mantener el orden. Si quieres que apunte a otra carpeta, puedes cambiarlo aquí, pero para la mayoría de los casos, el valor por defecto es perfecto. - Haz clic en "Crear": Una vez que hayas rellenado los campos, pulsa el botón "Crear". DirectAdmin tardará unos segundos en configurar todo.
¡Y listo! Ya has creado tu subdominio. Si subes archivos a la carpeta public_html/tienda, podrás verlos en tienda.tudominio.com.
¿Qué pasa si quiero que el subdominio apunte a otro servidor?
A veces no quieres que el subdominio use el espacio de tu hosting, sino que apunte a un servicio externo, como una tienda en Shopify o una aplicación en Vercel. En ese caso, no solo necesitas crear el subdominio en DirectAdmin, sino también cambiar su registro DNS.
Atención: Este proceso es un poco más avanzado. Lo veremos en detalle en la sección de redirecciones, pero ten en cuenta que, para apuntar a un servidor externo, necesitarás crear un registro de tipo CNAME o A en la configuración DNS de tu dominio, que normalmente también se gestiona desde DirectAdmin (icono "Administración de DNS").
Redirecciones: La clave para un buen SEO
Crear un subdominio es solo la mitad del trabajo. La otra mitad, y la más importante para el SEO, es configurar las redirecciones correctamente. Un error común es dejar que el subdominio se muestre con su contenido "crudo" o, peor aún, que dé un error 404.
Existen dos tipos principales de redirección que debes conocer: la redirección 301 (permanente) y la redirección 302 (temporal). Para el SEO, siempre debes usar la 301 cuando muevas contenido de forma definitiva, ya que transfiere toda la "autoridad" del enlace a la nueva URL.
Opción 1: Redirigir el subdominio a una carpeta dentro de tu hosting (Redirección Interna)
Esta es la forma más sencilla. Si creaste el subdominio blog.tudominio.com y la carpeta public_html/blog, puedes hacer que cualquier persona que visite blog.tudominio.com vea el contenido de esa carpeta. Esto ya lo hace DirectAdmin por defecto.
Pero, ¿y si quiero que blog.tudominio.com muestre el contenido de tudominio.com/noticias? Entonces necesitas una redirección. Para ello:
- Ve al icono "Redirecciones" en el panel de DirectAdmin.
- Verás un formulario. En el campo "Redirigir desde", selecciona tu subdominio
blog.tudominio.comen el desplegable. - En el campo "Redirigir a", escribe la URL completa a la que quieres que apunte, por ejemplo,
https://tudominio.com/noticias. - IMPORTANTE: En el tipo de redirección, elige "Permanente (301)". Esto es crucial para el SEO.
- Pulsa "Crear".
Ahora, si alguien escribe blog.tudominio.com, será llevado automáticamente a tudominio.com/noticias.
Opción 2: Redirigir el subdominio a una URL externa (Redirección a otro servidor)
Esta opción es para cuando tu subdominio debe apuntar a un servicio fuera de tu hosting, como una tienda online o una aplicación web.
Para esto, no usarás la herramienta de "Redirecciones" de DirectAdmin, sino que editarás los registros DNS. Te explico cómo:
- Ve al icono "Administración de DNS" en DirectAdmin.
- Busca la zona DNS de tu dominio principal.
- Necesitas crear un registro CNAME (Nombre Canónico). Este registro le dice a Internet que
tienda.tudominio.comes un alias detienda-externa.com. - En el campo "Nombre", escribe
tienda(solo el prefijo). - En el campo "Valor" o "Destino", escribe el dominio externo completo, por ejemplo,
shopify.comomistienda.vercel.app. - Guarda los cambios.
[WARNING]: Los cambios DNS pueden tardar entre 1 y 48 horas en propagarse en todo el mundo. No entres en pánico si no funciona inmediatamente; es un proceso normal.
Opción 3: Redirigir el subdominio a un puerto específico (Avanzado)
Esta es una opción menos común, pero útil para aplicaciones que corren en puertos específicos (como Node.js o Python). Por ejemplo, si tienes una app en el puerto 3000, puedes hacer que app.tudominio.com apunte a tudominio.com:3000.
[INFO]: Esta configuración no se puede hacer directamente desde el panel gráfico de DirectAdmin. Requiere editar el archivo de configuración del servidor web (Apache o Nginx) a través de "Administración de Archivos" o SSH. Si no te sientes cómodo haciendo esto, te recomiendo contactar con el soporte de tu hosting.
Errores comunes y cómo solucionarlos
Aquí te dejo una lista de problemas que veo a menudo al crear subdominios y redirigirlos:
- Error 404 al visitar el subdominio: Significa que la carpeta a la que apunta el subdominio está vacía o no tiene un
index.phpoindex.html. Crea un archivo de prueba para verificar que funciona. - El subdominio muestra el contenido del dominio principal: Esto ocurre si el "Document Root" del subdominio apunta a
public_htmlen lugar de a una subcarpeta. Revisa la configuración del subdominio en DirectAdmin. - Bucle de redirección (Redirect Loop): Esto sucede cuando rediriges el subdominio a una URL que, a su vez, redirige de vuelta al subdominio. Revisa que las redirecciones no se estén "mordiendo la cola".
- Redirección no funciona con HTTPS: Asegúrate de que en la URL de destino estás incluyendo el protocolo
https://y que tienes un certificado SSL válido para esa URL.
Preguntas Frecuentes (FAQ)
¿Puedo crear un subdominio sin un dominio principal?
No, es imposible. Un subdominio siempre depende de un dominio principal. Primero debes tener un dominio registrado y conectado a tu hosting.
¿Cuántos subdominios puedo crear?
En la mayoría de los planes de hosting, el número es ilimitado o muy alto. Sin embargo, ten en cuenta que cada subdominio consume recursos del servidor. Crea solo los que realmente necesites.
¿Los subdominios afectan negativamente al SEO?
No, si se usan correctamente. Un subdominio es tratado por Google como un sitio web independiente del dominio principal. Si lo usas para organizar contenido de calidad, no debería haber problema. El problema surge cuando creas subdominios con contenido duplicado (copiado de otras partes de tu web), ya que eso sí puede penalizarte.
¿Necesito un certificado SSL para mi subdominio?
Sí, es muy recomendable. Hoy en día, la mayoría de los hosting ofrecen certificados SSL gratuitos (Let's Encrypt). En DirectAdmin, puedes gestionar esto desde la sección "Certificados SSL", donde podrás emitir un certificado para tu subdominio automáticamente.
¿Qué diferencia hay entre un subdominio y un dominio adicional?
Un subdominio es una extensión de tu dominio principal (ej. blog.midominio.com). Un dominio adicional es un dominio completamente nuevo que añades a tu cuenta de hosting (ej. otrodominio.com). El dominio adicional necesita su propio registro y puede tener su propio subdominio también.
Estoy usando Syspanel, ¿cómo hago esto?
[INFO]: Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar. Accede a tu panel a través del puerto 2106 (ej. https://tudominio.com:2106). Dentro, busca la sección "Web" o "Dominios". La opción para crear subdominios suele estar en el menú de "Editar" del dominio principal. Las redirecciones se gestionan desde la sección "Redirecciones" o "Redirecciones Web". Los conceptos de DNS y redirecciones 301 son exactamente los mismos.
Conclusión final
Dominar la creación y redirección de subdominios en DirectAdmin es una habilidad esencial para cualquier propietario de un sitio web. No solo te permite organizar mejor tu contenido, sino que, si lo haces con cuidado y usando las redirecciones 301 correctamente, puedes mantener una estructura de enlaces limpia que beneficie tu posicionamiento en buscadores.
Recuerda siempre estos puntos clave:
- Usa la redirección 301 para cambios permanentes.
- Mantén una estructura de carpetas clara y ordenada.
- Verifica que tus subdominios tengan un certificado SSL.
- Si usas Syspanel, recuerda que el acceso es por el puerto 2106.
Con esta guía, ya tienes el conocimiento necesario para gestionar tus subdominios como un profesional. Si te surge alguna duda, no dudes en consultar la documentación oficial de tu proveedor o contactar con su soporte técnico. ¡Buena suerte con tu proyecto!
