Añadir un subdominio en cPanel y redirigirlo a una carpeta
¿Qué es un subdominio y por qué deberías usarlo?
Imagina que tu dominio principal es como la dirección de tu casa (ejemplo: tudominio.com). Un subdominio sería como una habitación separada dentro de esa misma casa, con su propia entrada independiente (ejemplo: blog.tudominio.com o tienda.tudominio.com).
Los subdominios son increíblemente útiles para organizar tu sitio web sin necesidad de comprar un dominio nuevo. Puedes usarlos para:
- Crear un blog separado de tu web principal.
- Montar una tienda online en un entorno distinto.
- Alojar una versión de prueba o desarrollo de tu sitio.
- Ofrecer contenido específico para una región o idioma.
En este tutorial te explicaré paso a paso cómo crear un subdominio en cPanel y redirigirlo a una carpeta específica de tu hosting. No necesitas conocimientos técnicos avanzados, solo seguir las instrucciones al pie de la letra.
Requisitos previos
Antes de empezar, asegúrate de tener:
- Acceso a cPanel (las credenciales te las proporcionó tu proveedor de hosting).
- Un dominio registrado y apuntando a tu servidor (por ejemplo,
midominio.com). - Una carpeta creada en tu servidor donde quieras que se almacene el contenido del subdominio.
[INFO] Si usas Syspanel (el panel basado en HestiaCP), el proceso es similar pero accedes por el puerto 2106. Por ejemplo:
https://tudominio.com:2106.
Paso 1: Acceder a cPanel
- Abre tu navegador web y escribe la URL de acceso a cPanel. Normalmente es algo como:
https://tudominio.com/cpanelohttps://tudominio.com:2083. - Introduce tu usuario y contraseña de cPanel.
- Una vez dentro, busca la sección "Dominios" o "Subdominios".
[TIP] Si no encuentras la opción, usa el buscador interno de cPanel (generalmente en la esquina superior derecha) y escribe "subdominio".
Paso 2: Crear el subdominio
Ahora vamos a crear el subdominio propiamente dicho. Sigue estos pasos:
- En la sección "Subdominios", haz clic en "Crear un subdominio" o "Add Subdomain".
- En el campo "Subdominio", escribe el nombre que deseas. Por ejemplo:
blog. - En el campo "Dominio", selecciona el dominio principal al que quieres asociarlo (normalmente aparece automáticamente).
- En "Ruta del documento raíz" (o "Document Root"), cPanel sugiere automáticamente una carpeta como
public_html/blog. Déjala como está por ahora, luego la cambiaremos para redirigir a tu carpeta personalizada. - Haz clic en "Crear".
[WARNING] No modifiques la ruta automática en este paso. La personalizaremos en el siguiente apartado.
Paso 3: Redirigir el subdominio a una carpeta específica
Ahora viene la parte clave: hacer que el subdominio apunte a la carpeta que tú quieras. Por ejemplo, si tienes una carpeta llamada micarpeta dentro de public_html, y quieres que blog.tudominio.com muestre su contenido, sigue estos pasos:
- Vuelve a la sección "Subdominios" en cPanel.
- Busca el subdominio que acabas de crear (por ejemplo,
blog.tudominio.com). - Haz clic en el botón "Editar" (normalmente un icono de lápiz o un enlace con el texto "Edit").
- En el campo "Ruta del documento raíz", cambia la ruta automática por la que deseas. Por ejemplo:
public_html/micarpeta - Guarda los cambios.
[INFO] Si la carpeta no existe, créala primero desde el Administrador de archivos de cPanel. Ve a "Archivos" > "Administrador de archivos", navega hasta
public_htmly haz clic en "++ Carpeta".
Paso 4: Verificar que el subdominio funciona
Una vez configurado, es hora de comprobar que todo está correcto:
- Abre una nueva pestaña en tu navegador.
- Escribe la URL del subdominio:
http://blog.tudominio.com(o el nombre que hayas elegido). - Si ves el contenido de la carpeta que configuraste, ¡felicidades! El proceso fue exitoso.
[WARNING] La propagación de DNS puede tardar entre unos minutos y 24 horas. Si no ves el contenido de inmediato, espera un poco y vuelve a intentarlo.
Solución de problemas comunes (FAQ)
1. El subdominio muestra un error 404 o la página por defecto del hosting
Esto suele ocurrir si la carpeta a la que redirigiste está vacía o no existe. Verifica:
- Que la carpeta esté creada en
public_html. - Que tenga al menos un archivo
index.htmloindex.php.
2. No encuentro la opción "Subdominios" en cPanel
Algunos proveedores de hosting limitan ciertas funciones. Contacta con su soporte técnico y pregunta si tienes permisos para crear subdominios.
3. El subdominio no carga después de varias horas
Prueba a:
- Limpiar la caché de tu navegador.
- Usar una herramienta como
https://www.whatsmydns.netpara verificar la propagación DNS. - Revisar que el dominio principal esté correctamente configurado en tu hosting.
4. ¿Puedo redirigir un subdominio a una carpeta fuera de public_html?
Técnicamente sí, pero no es recomendable para sitios web públicos. Si necesitas hacerlo, consulta con tu soporte técnico, ya que puede requerir configuraciones avanzadas del servidor.
5. ¿Cómo elimino un subdominio que ya no necesito?
Ve a "Subdominios" en cPanel, busca el subdominio y haz clic en "Eliminar". Ten cuidado: esto borrará también la carpeta asociada si la eliminas manualmente después.
Consejos adicionales para administrar subdominios
- Usa nombres descriptivos:
blog,tienda,api,foroson mucho más claros quetest1oprueba. - No abuses de los subdominios: Cada uno consume recursos del servidor. Úsalos solo cuando sea necesario.
- Asegura tu subdominio: Si es público, considera instalar un certificado SSL para él desde cPanel (sección "SSL/TLS").
- Mantén las carpetas organizadas: Dentro de
public_html, crea subcarpetas con nombres que coincidan con el subdominio (ej:blog,tienda).
[TIP] Si usas Syspanel (HestiaCP), el proceso es idéntico pero accedes por el puerto 2106. La interfaz puede variar ligeramente, pero las opciones son las mismas.
Conclusión
Crear un subdominio en cPanel y redirigirlo a una carpeta es una tarea sencilla que te permite expandir tu sitio web sin complicaciones. Ya sea para un blog, una tienda o un área de pruebas, este método te da flexibilidad total sobre la organización de tu contenido.
Recuerda:
- Planea bien el nombre del subdominio.
- Verifica que la carpeta destino exista y tenga contenido.
- Espera la propagación DNS si no ves resultados inmediatos.
Ahora que ya sabes cómo hacerlo, ¡anímate a probarlo! Si te surge alguna duda, revisa la sección de preguntas frecuentes o contacta con el soporte de tu hosting.
¡Buena suerte con tu proyecto web!
