cPanel: Cómo crear un subdominio y redirigirlo a una carpeta
¿Qué es un subdominio y por qué te conviene crearlo?
Antes de ensuciarnos las manos con el panel de control, vamos a ponernos en contexto. Imagina que tu dominio principal tudominio.com es la puerta de entrada a tu casa. Un subdominio sería como una habitación extra o un apartamento anexo, con su propia puerta independiente: blog.tudominio.com, tienda.tudominio.com o app.tudominio.com.
Técnicamente, un subdominio es una extensión de tu dominio principal. Se crea añadiendo un prefijo (como "blog" o "tienda") delante de tu dominio. Pero, ¿para qué sirve esto realmente? Pues tiene varias utilidades muy prácticas:
-
Organizar tu sitio web: Puedes separar secciones que no tienen nada que ver entre sí. Por ejemplo, tener tu web corporativa en
tudominio.comy un blog enblog.tudominio.com. -
Crear sitios para clientes o proyectos: Si eres desarrollador o diseñador, puedes crear un subdominio para mostrar un proyecto en desarrollo sin que interfiera con tu web principal.
-
Mejorar el SEO: Aunque Google trata los subdominios como entidades separadas, puedes usarlos para segmentar contenido por idioma (ej.
es.tudominio.compara español) o para crear una tienda online con una estructura clara. -
Instalar aplicaciones: Si quieres instalar WordPress, una tienda PrestaShop o un foro, hacerlo en un subdominio te permite mantenerlo aislado del resto de tu web.
Ahora bien, ¿qué significa "redirigirlo a una carpeta"? Cuando creas un subdominio en cPanel, por defecto se crea una carpeta en tu servidor con el mismo nombre (ej. public_html/blog). El subdominio apunta automáticamente a esa carpeta. Pero a veces quieres que el subdominio apunte a otra carpeta que ya tienes creada, o que redirija a una URL externa. Ahí es donde entra en juego la redirección.
Vamos a verlo paso a paso, sin complicaciones y pensando en que eres nuevo en esto. No necesitas ser un experto en servidores para conseguirlo.
Paso 1: Accede a tu panel de control cPanel
Lo primero es lo primero: necesitas entrar en tu cPanel. Normalmente, la dirección de acceso es algo así como tudominio.com/cpanel o cpanel.tudominio.com. Si no estás seguro, revisa el correo de bienvenida que te envió tu proveedor de hosting, ahí suelen indicar la URL exacta y tus credenciales.
Una vez dentro, verás un panel lleno de iconos. No te agobies, es más fácil de lo que parece. Busca la sección "Dominios" o "Domain". Dentro de esa sección, encontrarás el icono de "Subdominios" o "Subdomains". Haz clic en él.
[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP) en lugar de cPanel, el acceso es por el puerto 2106 (ej. tudominio.com:2106). La interfaz es diferente, pero la lógica es la misma: busca la sección de "Web" o "Dominios" para gestionar subdominios.
Paso 2: Crear el subdominio desde cero
Estás en la pantalla de "Subdominios". Verás un formulario muy sencillo. Normalmente tiene un campo para el prefijo del subdominio y un selector para elegir el dominio principal.
-
En el campo "Subdominio" escribe el prefijo que quieras usar. Por ejemplo, si quieres crear
blog.tudominio.com, escribeblog. -
En el desplegable de al lado, asegúrate de que está seleccionado tu dominio principal (ej.
tudominio.com). -
El campo "Document Root" o "Raíz del documento" se rellenará automáticamente con
public_html/blog. Esto es la carpeta donde se guardarán los archivos de ese subdominio. Puedes cambiarlo si quieres, pero por ahora déjalo como está. -
Haz clic en el botón "Crear".
¡Y ya está! cPanel creará automáticamente la carpeta y el subdominio estará operativo en unos segundos. Podrás acceder a él a través de blog.tudominio.com. Si subes archivos a la carpeta public_html/blog, se verán en esa URL.
[INFO] Este proceso crea una carpeta física en tu servidor. Si no quieres que los visitantes vean el contenido de esa carpeta hasta que no esté lista, puedes crear un archivo index.html vacío o con un mensaje de "en construcción".
Paso 3: Redirigir el subdominio a una carpeta específica
Ahora viene la parte interesante. ¿Qué pasa si ya tienes una carpeta creada en tu servidor, por ejemplo public_html/mi-proyecto, y quieres que proyecto.tudominio.com apunte a esa carpeta en lugar de a public_html/proyecto?
Tienes dos opciones: modificar la carpeta al crear el subdominio, o redirigirlo después. Vamos a ver ambas.
Opción A: Crear el subdominio apuntando a una carpeta existente
Cuando estés en el formulario de creación (Paso 2), en el campo "Document Root" no dejes el valor automático. Bórralo y escribe la ruta completa de la carpeta a la que quieres apuntar. Por ejemplo: public_html/mi-proyecto.
cPanel aceptará esa ruta y creará el subdominio proyecto.tudominio.com apuntando directamente a esa carpeta. Es la forma más limpia de hacerlo, ya que no necesitas redirecciones adicionales.
Opción B: Redirigir el subdominio después de crearlo
Si ya creaste el subdominio con la carpeta automática y ahora quieres que apunte a otra, tienes que usar la herramienta de "Redirecciones" de cPanel. Sigue estos pasos:
-
Vuelve al panel principal de cPanel y busca la sección "Dominios". Ahí encontrarás el icono de "Redirecciones" o "Redirects".
-
En el tipo de redirección, elige "Permanente (301)" si quieres que los buscadores actualicen sus registros y apunten a la nueva ubicación. Elige "Temporal (302)" si es un cambio provisional.
-
En el campo "Dominio", selecciona el subdominio que quieres redirigir (ej.
proyecto.tudominio.com). -
En el campo "/ruta/" o "Directorio", escribe la ruta de la carpeta a la que quieres redirigir. Por ejemplo:
/mi-proyecto/(sinpublic_htmldelante, cPanel lo entiende solo). -
Marca la casilla de "Redirigir con o sin www" si quieres que funcione con ambas variantes.
-
Haz clic en "Guardar" o "Crear".
A partir de ese momento, cuando alguien visite proyecto.tudominio.com, verá el contenido de la carpeta public_html/mi-proyecto. La URL en el navegador seguirá mostrando proyecto.tudominio.com, pero el contenido servido es el de la carpeta destino.
[WARNING] Si usas una redirección 301, asegúrate de que la carpeta destino existe y tiene contenido. Si no, el visitante verá un error 404 o una página en blanco. También ten en cuenta que las redirecciones 301 se guardan en caché por los navegadores, así que si la haces por error, puede ser complicado revertirla.
Paso 4: Crear la redirección a una URL externa
Quizás no quieras redirigir a una carpeta de tu servidor, sino a un sitio web completamente diferente. Por ejemplo, quieres que tienda.tudominio.com te lleve directamente a tu tienda en Shopify o a una página de Facebook.
El proceso es idéntico al anterior, pero en el campo de la ruta, en lugar de escribir una carpeta, escribes la URL completa. Así de sencillo:
-
Ve a "Redirecciones" en cPanel.
-
Selecciona el subdominio en cuestión.
-
En el campo de la ruta, escribe la URL completa:
https://www.mitiendaexterna.com. -
Elige el tipo de redirección (301 para permanente, 302 para temporal).
-
Guarda los cambios.
Y listo. Ahora tienda.tudominio.com te llevará directamente a la URL externa.
Paso 5: Verificar que todo funciona correctamente
Después de crear el subdominio y la redirección, es hora de comprobar que todo funciona. Abre una ventana de incógnito en tu navegador (para evitar caché) y escribe la URL del subdominio. Deberías ver el contenido de la carpeta o la redirección a la URL externa.
También puedes usar herramientas online como "Redirect Checker" para ver a dónde apunta realmente tu subdominio y si la redirección es 301 o 302.
[TIP] Si algo no funciona, revisa que la carpeta destino tenga los permisos correctos (normalmente 755 para carpetas y 644 para archivos). También verifica que el archivo index.html o index.php exista en esa carpeta, de lo contrario el servidor podría mostrar un listado de archivos o un error.
Errores comunes y cómo solucionarlos
Aunque el proceso es sencillo, a veces pueden surgir problemas. Aquí tienes los más habituales y sus soluciones:
-
El subdominio no carga: Verifica que el DNS del subdominio se haya propagado. Esto puede tardar entre 1 y 24 horas. También revisa que la carpeta destino no esté vacía.
-
Error 404 al acceder al subdominio: Suele ser porque la carpeta destino no existe o porque la ruta que escribiste en la redirección es incorrecta. Revisa que la ruta completa sea
public_html/tu-carpetay que en la redirección hayas puesto/tu-carpeta/. -
La redirección crea un bucle infinito: Esto ocurre cuando rediriges el subdominio a una URL que a su vez redirige al subdominio. Evita crear redirecciones circulares.
-
El subdominio muestra el contenido del dominio principal: Si rediriges el subdominio a la raíz (
/), estarás mostrando el contenido depublic_html, que es la web principal. Asegúrate de apuntar a una subcarpeta específica.
Preguntas frecuentes (FAQ)
¿Puedo crear un subdominio sin tener cPanel?
Si tu hosting usa otro panel como Syspanel (puerto 2106), la interfaz cambia pero la funcionalidad es similar. Busca la sección de "Dominios" o "Web" y encontrarás la opción de crear subdominios. Si no tienes acceso a ningún panel, contacta con tu proveedor de hosting.
¿Cuántos subdominios puedo crear?
En la mayoría de los planes de hosting, puedes crear tantos subdominios como quieras, siempre que el servidor tenga recursos suficientes. Sin embargo, algunos planes de hosting compartido limitan el número. Revisa las especificaciones de tu plan.
¿Los subdominios afectan al SEO de mi dominio principal?
Los subdominios se consideran entidades separadas por Google. Si tienes contenido duplicado en el subdominio y en el dominio principal, podrías tener problemas de contenido duplicado. Usa redirecciones 301 o etiquetas rel=canonical para evitarlo.
¿Puedo redirigir un subdominio a una carpeta sin crear la carpeta automática?
Sí, como vimos en la Opción A. Simplemente escribe la ruta de la carpeta existente en el campo "Document Root" al crear el subdominio.
¿Qué pasa si borro la carpeta del subdominio?
Si borras la carpeta a la que apunta el subdominio, este dejará de funcionar y mostrará un error 404. Puedes crear la carpeta de nuevo o redirigir el subdominio a otra ubicación.
¿Puedo crear un subdominio con mayúsculas o caracteres especiales?
No es recomendable. Usa solo letras minúsculas, números y guiones. Los caracteres especiales pueden causar conflictos con los servidores web y con los certificados SSL.
Conclusión: Domina tus subdominios como un profesional
Crear un subdominio y redirigirlo a una carpeta en cPanel es una tarea sencilla que te abre un mundo de posibilidades para organizar tu presencia online. Ya sea para separar tu blog, crear una tienda, probar proyectos o simplemente mantener todo ordenado, esta funcionalidad es una de las más útiles que ofrece tu panel de control.
Recuerda los puntos clave:
-
Un subdominio es una extensión de tu dominio principal, como
blog.tudominio.com. -
Al crearlo, cPanel genera una carpeta automática, pero puedes cambiarla o redirigir el subdominio a otra ubicación.
-
Usa redirecciones 301 para cambios permanentes y 302 para cambios temporales.
-
Verifica siempre que la carpeta destino exista y tenga contenido.
-
Si tu panel es Syspanel, recuerda que el puerto de acceso es el 2106.
Con esta guía, ya no tendrás excusa para no aprovechar al máximo los subdominios. ¡Ponte manos a la obra y organiza tu hosting como un auténtico profesional! Si te surge cualquier duda, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. Ellos estarán encantados de ayudarte a dar los primeros pasos.
