DirectAdmin: Cómo crear una subdominio y redirigirlo a una carpeta
¿Alguna vez has querido tener una dirección web más corta y fácil de recordar para una sección específica de tu sitio, como tienda.tudominio.com o blog.tudominio.com?
Eso es exactamente lo que logras al crear un subdominio. Piensa en tu dominio principal como la dirección de tu casa (ej. tudominio.com) y en un subdominio como una habitación adicional dentro de esa casa (ej. fotos.tudominio.com).
En este artículo, te voy a guiar paso a paso para que aprendas a crear un subdominio en DirectAdmin y, lo más importante, a redirigirlo a una carpeta específica de tu hosting. No necesitas ser un experto en tecnología; solo sigue estas instrucciones y lo tendrás listo en menos de 5 minutos.
¿Qué es un Subdominio y por qué necesitas uno?
Antes de ensuciarnos las manos con el panel, vamos a entender el concepto.
Un subdominio es una extensión de tu dominio principal. Se crea añadiendo un prefijo antes de tu dominio, separado por un punto. Por ejemplo, si tu dominio es mipagina.com, un subdominio podría ser soporte.mipagina.com.
¿Para qué sirve esto? Principalmente, para organizar tu sitio web y mejorar la experiencia de tus visitantes. En lugar de tener todo el contenido mezclado en la raíz, puedes separarlo en secciones lógicas. Un ejemplo muy común es crear un subdominio para tu blog (blog.mipagina.com) mientras tu web principal es una tienda online (mipagina.com).
Además, desde el punto de vista del SEO, los subdominios pueden ser útiles para segmentar contenido muy específico, aunque siempre es recomendable usarlos con estrategia.
Ahora bien, la magia ocurre cuando aprendes a redireccionar un subdominio a una carpeta concreta. Esto te permite tener todos los archivos de esa sección perfectamente guardados en un directorio separado dentro de tu hosting, lo que facilita la gestión de archivos y la organización.
Requisitos Previos
Para llevar a cabo este proceso, solo necesitas dos cosas:
- Acceso al panel de control de DirectAdmin: Normalmente lo encuentras en una URL como
https://tudominio.com:2222. Te pedirá tu usuario y contraseña (los mismos que usas para gestionar tu hosting). - Tener creada la carpeta de destino: Aunque DirectAdmin te permite crear la carpeta automáticamente, es una buena práctica que ya tengas creada la carpeta donde quieres que apunte el subdominio. Por ejemplo, dentro de tu carpeta
public_html, puedes tener una llamadapublic_html/blog.
Paso 1: Acceder a la Gestión de Dominios
Una vez que hayas iniciado sesión en tu panel DirectAdmin, buscaremos la sección para gestionar dominios.
En la pantalla principal, verás un montón de iconos. No te agobies; es más fácil de lo que parece. Busca el icono que dice "Gestión de Dominios" o "Domain Setup" (si tu panel está en inglés). Haz clic en él.
Dentro de esta sección, verás una lista de todos los dominios y subdominios que tienes asociados a tu cuenta de hosting. Es aquí donde realizaremos todo el trabajo.
Paso 2: Crear el Subdominio (Subdomain Management)
Ahora que estamos en la gestión de dominios, busca el botón o enlace que dice "Crear Subdominio" o "Create Subdomain". Al hacer clic, se desplegará un formulario muy sencillo.
### Configurando los parámetros del subdominio
En el formulario, verás los siguientes campos:
- Subdominio: Aquí es donde escribirás el prefijo. Por ejemplo, si quieres que sea
blog.tudominio.com, solo escribeblog. - Dominio: En el menú desplegable, selecciona el dominio principal al que quieres añadir el subdominio (si tienes varios).
- Carpeta de Documento Raíz (Document Root): Este es el campo clave. Verás que DirectAdmin automáticamente rellena este campo con una ruta como
public_html/blog. Aquí es donde puedes especificar la carpeta a la que quieres que apunte. Este es el primer paso para redirigirlo a una carpeta.
Consejo: Si ya tienes una carpeta creada, por ejemplo, public_html/mi-blog, asegúrate de que en este campo ponga exactamente eso. Si no, DirectAdmin creará la carpeta automáticamente con el nombre del subdominio.
### Crear el subdominio
Una vez que hayas rellenado los campos, simplemente haz clic en el botón "Crear". DirectAdmin procesará la solicitud y, en unos segundos, tendrás tu subdominio activo.
[INFO]
Al crear el subdominio, DirectAdmin automáticamente crea una entrada DNS (un registro A) que apunta a tu servidor. Esto significa que el subdominio funcionará inmediatamente, aunque a veces los cambios DNS pueden tardar unas horas en propagarse por todo el mundo.
Paso 3: Redireccionar el Subdominio a una Carpeta (Redirecciones)
Ahora viene la parte crucial: redireccionar el subdominio para que muestre el contenido de una carpeta específica.
Aunque al crear el subdominio ya le indicamos una carpeta raíz, a veces queremos que blog.tudominio.com muestre el contenido de una carpeta que no es la raíz, o queremos que al entrar en blog.tudominio.com nos redirija automáticamente a una subcarpeta (por ejemplo, blog.tudominio.com/articulos).
Para esto, usaremos la herramienta de redirecciones.
### Accediendo a las Redirecciones
Vuelve a la pantalla principal de DirectAdmin y busca el icono de "Redirecciones" o "Redirects". Haz clic en él.
### Configurando la Redirección
En la página de redirecciones, verás un formulario con varias opciones:
- Tipo de Redirección: Aquí puedes elegir entre
Redirección Permanente (301)oRedirección Temporal (302). Para la mayoría de los casos, usa la 301, ya que le indica a los motores de búsqueda que el contenido se ha movido de forma definitiva, lo cual es mejor para el SEO. - De (From): En el campo de texto, escribe la URL del subdominio que creaste. Por ejemplo,
blog.tudominio.com. Asegúrate de seleccionar también el dominio en el menú desplegable si es necesario. - A (To): En este campo, escribe la ruta completa a la carpeta o URL a la que quieres redirigir. Puede ser una URL completa como
https://www.tudominio.com/blogo simplemente una ruta como/blog.
[WARNING]
Ten cuidado con los bucles de redirección. Si redirigesblog.tudominio.coma/blogy luego dentro de/bloghay una regla que redirige de vuelta ablog.tudominio.com, crearás un bucle infinito que hará que la página nunca cargue.
### Guardar la Redirección
Una vez que hayas rellenado los campos, haz clic en "Crear" o "Guardar". DirectAdmin añadirá una regla a tu archivo .htaccess (si usas Apache) o a la configuración de Nginx que se encargará de hacer la redirección de forma automática.
Método Alternativo: Usar el Administrador de Archivos
A veces, es más fácil gestionar todo directamente desde los archivos. Si prefieres un control más manual, puedes redireccionar un subdominio editando el archivo .htaccess en la carpeta raíz del subdominio.
- Ve a "Administrador de Archivos" en DirectAdmin.
- Navega hasta la carpeta que creaste para el subdominio (ej.
public_html/blog). - Si no existe un archivo llamado
.htaccess, créalo. - Añade la siguiente línea de código (si usas Apache):
Redirect 301 / https://www.tudominio.com/destino
O si prefieres usar mod_rewrite:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^blog\.tudominio\.com [NC]
RewriteRule ^(.*)$ https://www.tudominio.com/destino [L,R=301]
Este método es muy potente, pero requiere un poco más de conocimiento técnico. Para la mayoría de los usuarios, la interfaz gráfica de "Redirecciones" es más que suficiente.
Errores Comunes y Cómo Solucionarlos
A veces las cosas no salen a la primera. Aquí tienes algunos problemas típicos al crear un subdominio en DirectAdmin y cómo resolverlos:
- El subdominio no carga: Lo más probable es que la propagación del DNS aún no haya terminado. Espera entre 2 y 24 horas. También verifica que hayas subido los archivos a la carpeta correcta (
public_html/nombre-subdominio). - Error 404 Not Found: Esto significa que no hay ningún archivo
index.phpoindex.htmlen la carpeta raíz del subdominio. Asegúrate de tener un archivo de inicio en esa carpeta. - La redirección no funciona: Revisa que hayas seleccionado el tipo de redirección correcto (301 vs 302) y que la URL de destino esté bien escrita. Borra la caché de tu navegador para asegurarte de que no estás viendo una versión antigua de la página.
- Quiero eliminar el subdominio: Vuelve a "Gestión de Dominios", busca el subdominio en la lista y haz clic en el icono de la papelera o en "Eliminar". Esto no borrará los archivos de la carpeta, solo la configuración del subdominio.
Preguntas Frecuentes (FAQ)
### ¿Puedo crear un subdominio sin un dominio principal?
No, necesitas tener al menos un dominio registrado y apuntando a tu servidor para poder crear un subdominio en DirectAdmin. El subdominio es una extensión de este.
### ¿Cuántos subdominios puedo crear?
En la mayoría de los planes de hosting, puedes crear un número ilimitado de subdominios, aunque esto depende de las políticas de tu proveedor. Revisa tu plan para asegurarte.
### ¿Afecta al SEO principal de mi web?
Los subdominios se consideran entidades separadas del dominio principal. Si los usas con moderación y para contenido muy diferenciado, no debería haber problema. Si usas muchos subdominios con contenido duplicado, podrías tener problemas de contenido duplicado.
### ¿Puedo redirigir el subdominio a una URL externa?
Sí, en el campo "A" de la redirección puedes poner cualquier URL, incluso de otro sitio web. Esto es útil si quieres que tienda.tudominio.com apunte a tu tienda en una plataforma externa como Shopify.
### ¿Qué diferencia hay entre una redirección 301 y una 302?
La 301 es una redirección permanente, ideal para SEO, ya que transfiere toda la autoridad de la página antigua a la nueva. La 302 es temporal y no transfiere la misma autoridad.
Conclusión
Aprender a crear un subdominio en DirectAdmin y redireccionarlo a una carpeta es una habilidad esencial para cualquier persona que gestione su propio sitio web. Te da una flexibilidad enorme para organizar tu contenido, lanzar campañas de marketing o simplemente tener una estructura más limpia.
Como has visto, el proceso es muy intuitivo. Solo necesitas acceder a la gestión de dominios, crear el subdominio especificando la carpeta de destino, y luego configurar una redirección si lo necesitas. Con un poco de práctica, podrás hacerlo en cuestión de minutos.
No tengas miedo de experimentar. Crea un subdominio de prueba y juega con las redirecciones. Es la mejor manera de aprender. Si tienes alguna duda, deja un comentario y estaré encantado de ayudarte. ¡Mucha suerte con tu proyecto web!
