🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

cPanel: Configurar un subdominio y redirigirlo a una carpeta

Actualizado el 31 de diciembre de 2025

¿Qué es un subdominio y por qué querrías redirigirlo a una carpeta?

Un subdominio es una extensión de tu dominio principal. Por ejemplo, si tu web es mipagina.com, un subdominio sería blog.mipagina.com o tienda.mipagina.com. Piensa en ello como una "sucursal" de tu web principal, que puede tener su propio contenido o incluso su propia estructura, pero siempre bajo el mismo paraguas de tu dominio.

La forma más común de gestionar un subdominio es apuntarlo a una carpeta específica dentro de tu hosting. Esto es muy útil porque te permite organizar tus proyectos de manera limpia y profesional. Por ejemplo, puedes tener:

  • blog.mipagina.com apuntando a la carpeta public_html/blog.
  • tienda.mipagina.com apuntando a la carpeta public_html/tienda.
  • pruebas.mipagina.com apuntando a la carpeta public_html/zona-de-pruebas.

¿Por qué hacer esto en lugar de simplemente crear una subcarpeta? Porque tener un subdominio vinculado a una carpeta te da una URL más limpia, te permite aislar proyectos y, en muchos casos, facilita la instalación de aplicaciones como WordPress o tiendas online sin interferir con tu web principal.

En este artículo, te guiaré paso a paso a través del proceso en cPanel, el panel de control más utilizado en el mundo del hosting. Aunque el proceso es muy similar en otros paneles, como Syspanel (que encontrarás en el puerto 2106), nos centraremos en cPanel por su popularidad. Al final, también te explicaré cómo hacer una redirección adicional si necesitas que el subdominio muestre contenido de otra carpeta o incluso de otro sitio web.

Requisitos previos antes de empezar

Antes de lanzarnos a la configuración, asegúrate de tener lo siguiente:

  1. Acceso a cPanel: Necesitas las credenciales de acceso (usuario y contraseña) que te proporcionó tu proveedor de hosting.
  2. Dominio activo: El dominio principal (por ejemplo, mipagina.com) debe estar activo y apuntando a tu servidor.
  3. Una carpeta creada: Es recomendable (aunque no obligatorio) que la carpeta de destino ya exista en tu servidor. Puedes crearla fácilmente desde el Administrador de Archivos de cPanel.
  4. Paciencia: La propagación del subdominio puede tardar de unos minutos a un par de horas en estar disponible en todo el mundo, aunque normalmente es casi instantánea.

[!TIP]
Organízate: Te recomiendo que el nombre de la carpeta coincida con el nombre del subdominio. Por ejemplo, si creas blog.mipagina.com, la carpeta debería llamarse blog. Esto te ayudará a mantener todo en orden.

Paso 1: Acceder al área de Subdominios en cPanel

El primer paso es entrar en tu cPanel. Normalmente, accedes a través de una URL como tudominio.com/cpanel o cpanel.tudominio.com. Una vez dentro, busca la sección Dominios. Ahí encontrarás la opción Subdominios. Haz clic en ella.

Icono de subdominios en cPanel

[!INFO]
¿No encuentras la opción? Si tu hosting usa un tema de cPanel diferente, puedes usar el buscador en la parte superior de la pantalla y escribir "Subdominios". Te llevará directamente a la herramienta.

Paso 2: Crear el subdominio

En la página de Subdominios, verás un formulario simple. Tiene los siguientes campos:

  • Subdominio: Aquí escribes solo la parte del nombre. Por ejemplo, si quieres blog.mipagina.com, escribe blog.
  • Dominio: Asegúrate de que en el menú desplegable esté seleccionado tu dominio principal (mipagina.com).
  • Document Root (Raíz del documento): Este es el campo clave. cPanel automáticamente rellenará una ruta, pero puedes modificarla. Esta ruta indica a qué carpeta del servidor se va a vincular el subdominio.

Por defecto, cPanel te sugerirá algo como public_html/blog. Esto significa que el subdominio se conectará a la carpeta blog que está dentro de public_html.

¿Cómo configurarlo correctamente?

  1. Escribe el nombre del subdominio en el primer campo.
  2. En el campo Document Root, borra la ruta que sugiere y escribe la ruta completa que deseas. Por ejemplo, si quieres que blog.mipagina.com apunte a una carpeta llamada contenido, escribirás: public_html/contenido.
  3. Haz clic en el botón Crear.

Formulario de creación de subdominio

¡Y eso es todo! cPanel creará el subdominio y lo vinculará a la carpeta que has especificado. Si la carpeta no existía, cPanel la creará automáticamente.

[!WARNING]
Importante: Asegúrate de que la ruta que escribes es correcta. Si escribes mal el nombre de la carpeta, el subdominio no funcionará. Lo más seguro es que cPanel te muestre un mensaje de éxito, pero si no, verifica la ruta en el Administrador de Archivos.

Paso 3: Verificar la creación del subdominio

Después de hacer clic en "Crear", verás una lista en la parte inferior de la página con todos tus subdominios. El nuevo debería aparecer ahí, con su Ruta de redireccionamiento (Document Root) correcta.

También puedes probar la creación de inmediato. Abre tu navegador web y escribe la URL de tu subdominio, por ejemplo, http://blog.mipagina.com. Si ves un mensaje de "Éxito" o un listado de archivos (si la carpeta está vacía), significa que la configuración es correcta.

Si la carpeta está vacía, es posible que veas un error 404 o un listado vacío. No te preocupes, eso es normal. Solo significa que no hay contenido aún.

¿Y si quiero que el subdominio muestre el contenido de otra carpeta? (Redirección)

A veces, no quieres que el subdominio apunte a la carpeta que le corresponde directamente, sino que quieres que redirija a otra URL o a otra carpeta. Por ejemplo:

  • Quieres que blog.mipagina.com muestre el contenido de mipagina.com/mi-blog/.
  • Quieres que tienda.mipagina.com redirija a www.otraweb.com.
  • Quieres que pruebas.mipagina.com redirija a mipagina.com/landing.

En estos casos, no necesitas configurar la "carpeta" de la misma manera. Tienes dos opciones:

Opción A: Redirigir a una URL específica

Esta es la opción más común y sencilla. La idea es que el subdominio apunte a una carpeta (siguiendo el paso 2), pero dentro de esa carpeta, coloques un archivo que haga la redirección.

  1. Crea el subdominio tal y como te he explicado en el Paso 2, apuntando a una carpeta vacía (por ejemplo, public_html/redirecciones).
  2. Accede al Administrador de Archivos de cPanel.
  3. Navega hasta la carpeta que has creado para el subdominio.
  4. Crea un archivo llamado .htaccess (si no existe). Si no sabes cómo crear un archivo con un punto al principio, puedes usar el editor de cPanel.
  5. Dentro del archivo .htaccess, escribe el siguiente código:
RewriteEngine On
RewriteRule ^(.*)$ http://www.tupagina.com/destino/ [R=301,L]

Explicación del código:

  • RewriteEngine On: Activa el motor de reescritura de Apache.
  • RewriteRule ^(.*)$: Captura cualquier ruta que se escriba después del subdominio.
  • http://www.tupagina.com/destino/: Es la URL a la que quieres redirigir. Cambia esto por tu URL real.
  • [R=301,L]: Significa que es una redirección permanente (301) y que es la última regla que se debe aplicar.

Ejemplo práctico: Si quieres que blog.mipagina.com redirija a mipagina.com/noticias, el código sería:

RewriteEngine On
RewriteRule ^(.*)$ https://mipagina.com/noticias [R=301,L]

[!TIP]
¿Por qué usar 301? La redirección 301 es la mejor para SEO, ya que le dice a Google que la página ha sido movida permanentemente. Así, el valor de tu subdominio se transfiere a la nueva URL.

Opción B: Redirigir a otra carpeta del servidor (sin cambiar la URL)

Esta opción es más avanzada. Quiere decir que el subdominio mantiene su URL (por ejemplo, blog.mipagina.com), pero muestra el contenido de una carpeta diferente a la que le corresponde originalmente.

Para ello, puedes usar el mismo archivo .htaccess pero con una regla de reescritura interna. Por ejemplo:

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/public_html/otra-carpeta/
RewriteRule ^(.*)$ /public_html/otra-carpeta/$1 [L]

Explicación: Este código le dice al servidor que, para el subdominio, tome los archivos de public_html/otra-carpeta en lugar de la carpeta que le asignaste inicialmente.

[!WARNING]
Precaución: Esta opción es más técnica y puede dar lugar a errores si no se hace correctamente. Si no te sientes cómodo, es mejor que uses la Opción A o que simplemente cambies la carpeta de destino en la configuración del subdominio desde cPanel.

Paso 4: Subir el contenido a la carpeta del subdominio

Una vez que tienes el subdominio configurado, es hora de llenarlo de contenido. Para ello, puedes:

  1. Usar el Administrador de Archivos: Es la forma más visual. Navega a la carpeta de tu subdominio (public_html/blog, por ejemplo) y sube los archivos desde tu ordenador.
  2. Usar FTP: Si tienes un cliente FTP como FileZilla, puedes conectarte al servidor y subir los archivos directamente a la carpeta del subdominio.
  3. Instalar una aplicación: Si quieres instalar WordPress, por ejemplo, en tu subdominio, puedes usar el instalador de aplicaciones de cPanel (Softaculous, por ejemplo). Simplemente selecciona el subdominio como destino de la instalación.

Preguntas frecuentes (FAQ)

Aquí te respondo algunas dudas comunes que suelen tener los usuarios al configurar subdominios:

1. ¿Cuánto tarda en funcionar un subdominio?

En la mayoría de los casos, el subdominio funciona casi al instante, en cuestión de segundos o minutos. Sin embargo, la propagación de DNS a nivel mundial puede tardar hasta 24-48 horas, aunque lo normal es que sea mucho más rápida. Si no te funciona de inmediato, espera un poco y borra la caché de tu navegador.

2. ¿Puedo crear un subdominio sin una carpeta?

Sí, cPanel te crea la carpeta automáticamente si no existe. Pero es una buena práctica crearla tú primero para mantener el control sobre la estructura de tus archivos.

3. ¿Qué pasa si elimino el subdominio?

Si eliminas el subdominio desde cPanel, se desvinculará de la carpeta. La carpeta y su contenido seguirán existiendo en tu servidor, pero ya no serán accesibles a través de esa URL. Ten cuidado, porque si el subdominio tiene mucho tráfico, eliminar la redirección puede causar errores en tu web.

4. ¿Puedo redirigir el subdominio a una web externa?

Sí, usando la Opción A del archivo .htaccess que te he explicado antes. Puedes redirigir a cualquier URL, ya sea interna o externa.

5. ¿Cuántos subdominios puedo crear?

Depende de tu plan de hosting. La mayoría de los planes permiten un número ilimitado, pero algunos pueden tener un límite. Puedes consultarlo en la documentación de tu proveedor o en el propio cPanel.

6. ¿Es lo mismo un subdominio que un dominio adicional?

No. Un subdominio es una extensión de tu dominio principal (ej: blog.mipagina.com). Un dominio adicional es un dominio completamente nuevo que añades a tu cuenta (ej: miotrodominio.com).

Conclusión

Configurar un subdominio en cPanel y redirigirlo a una carpeta es un proceso muy sencillo que te dará una gran flexibilidad para organizar tu presencia online. Ya sea para un blog, una tienda, un área de pruebas o cualquier otro proyecto, este método te permite mantener todo separado y accesible bajo tu propio dominio.

Recuerda los puntos clave:

  • La carpeta de destino es el corazón de la configuración.
  • El archivo .htaccess es tu mejor amigo para redirecciones más complejas.
  • La redirección 301 es esencial para el SEO si decides cambiar la URL de destino.
  • Si utilizas Syspanel, el proceso es similar, pero recuerda que el acceso a este panel es a través del puerto 2106.

Espero que esta guía te haya sido de gran ayuda. Ahora ya tienes las herramientas para crear y gestionar tus subdominios como un profesional. Si tienes alguna duda, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. ¡Buena suerte con tus proyectos!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel