Cómo crear un subdominio en DirectAdmin y redirigirlo a una carpeta
¿Qué es un subdominio y por qué necesitas uno?
Antes de meternos en materia, vamos a explicar qué es exactamente un subdominio. Piensa en tu dominio principal como la puerta de entrada a tu casa: tudominio.com. Un subdominio es como una habitación adicional dentro de esa casa, pero con su propia puerta independiente: blog.tudominio.com o tienda.tudominio.com.
Los subdominios son increíblemente útiles para organizar tu sitio web en secciones lógicas sin necesidad de comprar un dominio nuevo. Por ejemplo, si tienes una tienda online, puedes crear tienda.tudominio.com para separarla de tu blog principal. O si tienes clientes, podrías crear cliente1.tudominio.com para darles acceso a un área privada.
La gran ventaja es que no pagas nada extra por ellos: están incluidos en tu plan de hosting. Además, mejoran el SEO si los usas correctamente, ya que Google los considera como sitios web separados pero relacionados con tu dominio principal.
En este artículo te voy a enseñar paso a paso cómo crear un subdominio en DirectAdmin y, lo más importante, cómo redirigir ese subdominio a una carpeta específica de tu servidor. Así podrás tener todo perfectamente organizado y funcionando en minutos.
Requisitos previos antes de empezar
Para seguir esta guía necesitas:
- Acceso al panel de control DirectAdmin de tu hosting (normalmente en
tudominio.com:2222). - Un plan de hosting que incluya gestión de subdominios (prácticamente todos lo incluyen).
- Conocimientos básicos de gestión de archivos (aunque te lo explico todo desde cero).
Si no tienes claro si tu hosting usa DirectAdmin, puedes preguntar a tu proveedor o probar a acceder a la URL que te he indicado. Si ves un panel con un diseño claro y opciones como "Dominios", "Subdominios" o "Email", estás en el sitio correcto.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar pero el acceso se realiza a través del puerto 2106 (por ejemplo,
tudominio.com:2106). Las opciones se llaman de forma parecida, así que podrás seguir la guía con pequeñas adaptaciones.
Paso 1: Accede a tu panel de DirectAdmin
Lo primero es entrar en tu panel de control. Abre tu navegador y escribe la dirección de acceso. Normalmente será algo así:
https://tudominio.com:2222
Introduce tu usuario y contraseña. Si no los recuerdas, contacta con tu proveedor de hosting. Una vez dentro, verás el panel principal con todas las opciones disponibles.
Es importante que tengas a mano los datos de acceso, ya que los necesitarás también para acceder al administrador de archivos.
Paso 2: Localiza la sección de subdominios
Una vez dentro de DirectAdmin, busca la sección llamada "Gestión de Subdominios" o simplemente "Subdominios". Normalmente aparece en la parte de "Cuenta" o "Dominios". También puedes usar el buscador del panel si no lo encuentras a simple vista.
La interfaz de DirectAdmin es bastante intuitiva, así que no deberías tener problemas para encontrarla. Si tienes varios dominios en tu cuenta, asegúrate de seleccionar el dominio correcto en el desplegable antes de continuar.
[TIP] Si no ves la opción de subdominios, puede que tu plan de hosting no la incluya. En ese caso, contacta con tu proveedor para que te la active.
Paso 3: Crea tu subdominio
Ahora viene la parte interesante. En la pantalla de gestión de subdominios verás un formulario con varios campos. Te explico cada uno:
- Nombre del subdominio: Aquí escribes la parte que irá antes de tu dominio. Por ejemplo, si quieres
blog.tudominio.com, escribeblog. - Dominio: Selecciona el dominio al que quieres asociar el subdominio (si tienes varios).
- Carpeta o directorio: Este es el campo clave. DirectAdmin te permite especificar la carpeta donde se alojarán los archivos de ese subdominio. Si la dejas vacía, creará una carpeta automáticamente con el nombre del subdominio.
Para crear un subdominio en DirectAdmin de forma correcta, te recomiendo que especifiques la carpeta desde el principio. Por ejemplo, si quieres que blog.tudominio.com apunte a la carpeta public_html/blog, escríbelo en el campo de directorio.
Una vez rellenado el formulario, pulsa el botón "Crear". En unos segundos verás un mensaje de confirmación. ¡Ya tienes tu subdominio creado!
Paso 4: Entiende la estructura de carpetas
Antes de continuar con la redirección, es fundamental que entiendas cómo se organizan los archivos en tu servidor. DirectAdmin suele usar la siguiente estructura:
public_html/: Es la carpeta raíz de tu dominio principal.public_html/blog/: Si has especificado esta carpeta al crear el subdominio, aquí se guardarán los archivos deblog.tudominio.com.public_html/subdominio/: Si no especificaste carpeta, DirectAdmin crea una con el nombre del subdominio.
Cuando creas un subdominio, DirectAdmin crea automáticamente un enlace simbólico (o configura el servidor) para que el subdominio apunte a esa carpeta. Es decir, blog.tudominio.com mostrará el contenido que haya en public_html/blog.
[WARNING] Si mueves archivos entre carpetas después de crear el subdominio, asegúrate de que la configuración sigue apuntando a la ubicación correcta. Si no, podrías obtener un error 404.
Paso 5: Redirigir tu subdominio a una carpeta específica
Ahora vamos con la parte que más dudas genera: redirigir un subdominio a una carpeta concreta. Hay dos formas de hacerlo:
Opción A: Configuración directa desde DirectAdmin
Cuando creas el subdominio y especificas la carpeta en el campo correspondiente, ya estás haciendo una redirección interna. Pero si ya creaste el subdominio sin especificar carpeta y quieres cambiarlo, sigue estos pasos:
- Ve a la lista de subdominios existentes.
- Busca el subdominio que quieres modificar y haz clic en el icono de edición (normalmente un lápiz).
- Verás el campo de carpeta. Cámbialo por la nueva ruta (por ejemplo,
public_html/mi-carpeta). - Guarda los cambios.
DirectAdmin actualizará automáticamente la configuración del servidor. En la mayoría de los casos, los cambios son inmediatos.
Opción B: Redirección 301 mediante archivo .htaccess
Si lo que quieres es que el subdominio redirija a una URL externa o a otra parte de tu sitio con una redirección 301 directadmin, puedes usar el archivo .htaccess. Esta es una solución más avanzada pero muy potente.
- Accede al administrador de archivos de DirectAdmin (sección "Gestor de Archivos").
- Navega hasta la carpeta de tu subdominio (por ejemplo,
public_html/blog/). - Busca un archivo llamado
.htaccess. Si no existe, créalo. - Añade el siguiente código:
Redirect 301 / https://tudominio.com/otra-carpeta/
O si prefieres una redirección más específica:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^blog\.tudominio\.com [NC]
RewriteRule ^(.*)$ https://tudominio.com/otra-carpeta/$1 [L,R=301]
Guarda el archivo y listo. Ahora todas las visitas a blog.tudominio.com serán redirigidas a la nueva ubicación.
[TIP] La redirección 301 es la mejor opción para SEO, ya que le indica a Google que el contenido se ha movido de forma permanente. Así no pierdes posicionamiento.
Paso 6: Sube tus archivos a la carpeta del subdominio
Una vez que tienes el subdominio creado y configurado, es hora de subir tu contenido. Puedes hacerlo de dos formas:
- Gestor de archivos de DirectAdmin: Entra en "Gestor de Archivos", navega hasta la carpeta de tu subdominio y sube los archivos desde tu ordenador.
- FTP: Usa un cliente FTP como FileZilla. Conecta con tus credenciales de FTP y sube los archivos a la carpeta correspondiente.
Recuerda que la carpeta public_html es la raíz de tu dominio principal. Si tu subdominio apunta a public_html/blog, no subas los archivos a public_html directamente, porque entonces aparecerían también en tu dominio principal.
Paso 7: Verifica que todo funciona correctamente
Después de subir tus archivos, es momento de comprobar que todo funciona. Abre tu navegador y escribe la URL de tu subdominio (por ejemplo, blog.tudominio.com). Deberías ver el contenido que has subido.
Si no funciona, revisa:
- Que la carpeta existe y tiene los archivos correctos.
- Que la configuración del subdominio apunta a la carpeta correcta.
- Que has esperado unos minutos a que se propaguen los cambios (aunque normalmente son inmediatos).
[WARNING] Si ves un error de "500 Internal Server Error", revisa el archivo
.htaccess. Puede que tenga un error de sintaxis o que esté en conflicto con otra configuración del servidor.
Gestión avanzada de subdominios
La gestión de subdominios en DirectAdmin no se limita a crearlos y redirigirlos. Aquí tienes algunas opciones adicionales que te pueden interesar:
Redirigir el subdominio a otra URL
Si quieres que tu subdominio redirija a una URL externa (por ejemplo, a tu página de Facebook o a otra web), puedes usar la redirección 301 que te he explicado antes. Solo tienes que cambiar la URL de destino.
Crear subdominios con certificado SSL
DirectAdmin te permite activar SSL para cada subdominio. Ve a la sección "SSL" y selecciona el subdominio. Puedes generar un certificado gratuito de Let's Encrypt en pocos clics. Esto es fundamental para que tu subdominio funcione con https://.
Eliminar subdominios
Si ya no necesitas un subdominio, puedes eliminarlo desde la misma sección. Ten cuidado: al eliminarlo, se borrará la configuración y los archivos de la carpeta asociada (aunque puedes mantener los archivos si haces una copia antes).
Subdominios para aplicaciones específicas
Muchos usuarios crean subdominios para instalar aplicaciones como WordPress, tiendas online o foros. Por ejemplo, foro.tudominio.com para un foro o app.tudominio.com para una aplicación web. El proceso es el mismo que hemos visto: crea el subdominio, apunta a una carpeta y sube los archivos de la aplicación.
Preguntas frecuentes (FAQ)
¿Cuántos subdominios puedo crear?
La mayoría de los planes de hosting permiten crear un número ilimitado de subdominios. Sin embargo, algunos planes económicos pueden tener un límite. Consulta las especificaciones de tu plan o contacta con tu proveedor.
¿Los subdominios afectan al SEO?
Sí, pero de forma positiva si se usan correctamente. Un subdominio se considera como una entidad separada de tu dominio principal. Si lo usas para contenido relevante y de calidad, puede ayudarte a posicionar mejor. Eso sí, no crees subdominios con contenido duplicado, ya que Google podría penalizarte.
¿Puedo usar un subdominio para una instalación de WordPress?
Por supuesto. De hecho, es una práctica muy común. Solo tienes que crear el subdominio, apuntar a una carpeta vacía y hacer la instalación de WordPress ahí.
¿Qué diferencia hay entre un subdominio y un dominio adicional?
Un subdominio es parte de tu dominio principal (por ejemplo, blog.tudominio.com). Un dominio adicional es un dominio completamente nuevo que registras y asocias a tu hosting (por ejemplo, otrodominio.com). Los subdominios son más simples de gestionar y no requieren registro adicional.
¿Puedo redirigir un subdominio a otro subdominio?
Sí, puedes usar la redirección 301 para redirigir sub1.tudominio.com a sub2.tudominio.com o a cualquier otra URL.
¿Qué pasa si mi subdominio muestra un error 404?
Esto suele ocurrir cuando la carpeta está vacía o no existe. Revisa que la carpeta del subdominio contiene un archivo index.php o index.html. También verifica que la configuración del subdominio apunta a la carpeta correcta.
¿Cómo puedo ver las estadísticas de mi subdominio?
DirectAdmin incluye herramientas de estadísticas como AWStats. Normalmente las encontrarás en la sección "Estadísticas" o "Logs". También puedes instalar Google Analytics en tu subdominio para un seguimiento más detallado.
¿Los subdominios tienen límite de ancho de banda o espacio?
Comparten los recursos de tu plan de hosting. Es decir, si tu plan tiene 10 GB de espacio y 100 GB de transferencia mensual, el subdominio usará parte de esos recursos.
Conclusión y mejores prácticas
Como has visto, crear un subdominio en DirectAdmin y redirigirlo a una carpeta es un proceso sencillo que cualquiera puede hacer siguiendo estos pasos. La clave está en:
- Planificar la estructura de carpetas antes de crear el subdominio.
- Especificar la carpeta durante la creación para evitar problemas posteriores.
- Usar redirecciones 301 cuando sea necesario para no perder posicionamiento SEO.
- Activar SSL para que tu subdominio sea seguro.
Ahora que ya sabes cómo hacerlo, te recomiendo que practiques con un subdominio de prueba. Crea uno, sube un archivo simple y comprueba que funciona. Después, experimenta con las redirecciones. En pocos minutos tendrás todo bajo control.
[TIP] Si en algún momento te pierdes, no dudes en contactar con el soporte de tu hosting. DirectAdmin es un panel muy completo, pero a veces una segunda opinión ayuda.
Espero que esta guía te haya sido útil. Si tienes alguna duda, déjala en los comentarios y te ayudaré encantado. ¡Buena suerte con tu proyecto!
