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

Cómo configurar un subdominio en cPanel para WordPress multisitio

Actualizado el 30 de mayo de 2026

¿Qué es un subdominio y por qué lo necesitas para WordPress Multisitio?

Antes de meternos de lleno en la configuración, es importante que entiendas qué estamos haciendo. Un subdominio es una extensión de tu dominio principal. Por ejemplo, si tu dominio es tusitio.com, un subdominio sería blog.tusitio.com o tienda.tusitio.com.

WordPress Multisitio es una característica que te permite gestionar múltiples sitios web desde una sola instalación de WordPress. Es como tener una red de sitios, todos bajo el mismo "techo". Cuando configuras WordPress Multisitio, tienes dos opciones principales para la estructura de tus sitios: usar subdirectorios (como tusitio.com/blog) o usar subdominios (como blog.tusitio.com).

La opción de subdominios es ideal si quieres que cada sitio de tu red tenga su propia identidad, como tiendas online, blogs o foros. Para que funcione correctamente, cada subdominio debe estar apuntando a la misma instalación de WordPress, y eso es justo lo que vamos a configurar en cPanel.

[INFO] Si estás usando Syspanel (el antiguo HestiaCP), el proceso es similar, pero el acceso al panel se hace a través del puerto 2106 (ejemplo: https://tudominio.com:2106).


Requisitos previos antes de empezar

Antes de lanzarte a configurar, asegúrate de tener lo siguiente:

  1. Acceso a cPanel de tu hosting (o al panel Syspanel con puerto 2106).
  2. WordPress instalado en tu dominio principal (por ejemplo, tusitio.com).
  3. WordPress Multisitio ya activado en tu instalación. Si no lo has hecho, puedes activarlo añadiendo define('WP_ALLOW_MULTISITE', true); en tu archivo wp-config.php.
  4. Conocimiento básico de cómo crear subdominios en tu panel de control.
  5. Registro DNS que apunte el subdominio al servidor (esto a veces lo hace el hosting automáticamente, pero conviene verificarlo).

[WARNING] Si tu hosting no soporta subdominios wildcard (como *.tusitio.com), tendrás que crear cada subdominio manualmente cada vez que añadas un nuevo sitio a tu red. Consulta con tu proveedor de hosting antes de empezar.


Paso 1: Accede a tu panel de control (cPanel o Syspanel)

Primero, inicia sesión en tu panel de hosting. Si usas cPanel, normalmente accedes a través de https://tudominio.com/cpanel o la URL que te haya dado tu proveedor.

Si usas Syspanel, recuerda que el puerto es el 2106. Por ejemplo: https://tudominio.com:2106. Allí encontrarás un panel similar, aunque con una interfaz diferente.


Paso 2: Crea el subdominio principal para tu red

En cPanel, busca la sección "Domains" o "Dominios" y haz clic en "Subdomains" (o "Subdominios").

  1. En el campo "Subdomain", escribe el nombre que quieras. Por ejemplo, si tu red va a usar subdominios como blog.tusitio.com, tienda.tusitio.com, etc., necesitarás un subdominio "comodín" o wildcard. Pero para empezar, puedes crear un subdominio base, como red.tusitio.com.
  2. En "Domain", selecciona tu dominio principal.
  3. En "Document Root", asegúrate de que apunte a la carpeta raíz de tu instalación de WordPress. Normalmente es public_html o public_html/tusitio. No crees una carpeta nueva, debe ser la misma donde está WordPress.
  4. Haz clic en "Create".

[TIP] Para que WordPress Multisitio funcione con subdominios, es recomendable crear un subdominio wildcard (*.tusitio.com). En cPanel, esto se hace creando un subdominio con el nombre * (asterisco). El Document Root debe ser el mismo que el de tu dominio principal. Esto permitirá que cualquier subdominio que crees en tu red funcione automáticamente.


Paso 3: Configura los registros DNS (si es necesario)

A veces, cPanel crea automáticamente los registros DNS necesarios. Pero para asegurarte, verifica que el subdominio que creaste (o el wildcard) tenga un registro A que apunte a la IP de tu servidor.

  1. En cPanel, ve a "Zone Editor" o "Editor de Zona DNS".
  2. Busca tu dominio y haz clic en "Manage".
  3. Añade un registro A para * (si usas wildcard) o para el subdominio específico, apuntando a la IP de tu servidor (la misma que usa tu dominio principal).
  4. Guarda los cambios.

[WARNING] Los cambios DNS pueden tardar entre 5 minutos y 24 horas en propagarse. Si después de configurar todo no funciona, espera un poco y vuelve a intentarlo.


Paso 4: Configura WordPress Multisitio para usar subdominios

Ahora que el subdominio está creado y apunta a tu instalación de WordPress, debes configurar la red para que use subdominios.

  1. Accede a tu wp-admin (por ejemplo, tusitio.com/wp-admin).
  2. Ve a "Herramientas" > "Configuración de la red" (si no ves esta opción, asegúrate de haber activado Multisitio antes).
  3. Elige la opción "Subdominios" (en lugar de "Subdirectorios").
  4. Haz clic en "Instalar".
  5. WordPress te mostrará un código que debes añadir a tu archivo wp-config.php y a tu archivo .htaccess. Sigue las instrucciones al pie de la letra.

[INFO] Si ya habías configurado Multisitio con subdirectorios y quieres cambiar a subdominios, es más complicado. Te recomiendo hacer una copia de seguridad y reinstalar WordPress Multisitio desde cero.


Paso 5: Añade los códigos a wp-config.php y .htaccess

Después de hacer clic en "Instalar", WordPress te mostrará algo como esto:

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'tusitio.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
  1. Abre tu archivo wp-config.php (normalmente en la raíz de tu instalación) y añade esas líneas justo antes de la línea que dice /* That's all, stop editing! Happy blogging. */.
  2. Luego, abre tu archivo .htaccess (también en la raíz) y reemplaza todo el contenido con el código que te da WordPress (normalmente son reglas de reescritura de Apache).
  3. Guarda ambos archivos.

[TIP] Si usas Syspanel, la estructura de carpetas es similar. Accede a través del puerto 2106 y busca el administrador de archivos para editar estos archivos.


Paso 6: Crea tu primer sitio en la red

Una vez que hayas añadido los códigos, vuelve a tu wp-admin. Verás que ahora tienes un menú "Mis Sitios" o "Red".

  1. Ve a "Red" > "Sitios" > "Añadir nuevo".
  2. En "Dirección del sitio", escribe el nombre del subdominio (por ejemplo, blog). Automáticamente se convertirá en blog.tusitio.com.
  3. Rellena el título y el correo electrónico del administrador.
  4. Haz clic en "Añadir sitio".

¡Listo! Ya tienes tu primer sitio funcionando bajo un subdominio. Puedes acceder a blog.tusitio.com/wp-admin para gestionarlo.


Solución de problemas comunes

A veces las cosas no salen a la primera. Aquí te dejo algunos problemas típicos y cómo solucionarlos:

El subdominio no carga o da error 404

  • Causa: El subdominio no está apuntando a la carpeta correcta.
  • Solución: Verifica que el Document Root del subdominio sea el mismo que el de tu dominio principal (donde está WordPress). Si usas wildcard, asegúrate de que el registro DNS esté bien configurado.

Aparece la página de bienvenida de cPanel

  • Causa: El subdominio está apuntando a una carpeta vacía o a la raíz del hosting.
  • Solución: Cambia el Document Root a la carpeta donde está WordPress (normalmente public_html).

WordPress dice "No se puede acceder a este sitio"

  • Causa: Puede ser un problema de DNS o de configuración de red.
  • Solución: Espera a que se propaguen los DNS. También verifica que en wp-config.php tengas define('SUBDOMAIN_INSTALL', true);.

Al añadir un sitio, el subdominio no se crea automáticamente

  • Causa: Tu hosting no soporta wildcard o no configuraste el subdominio wildcard.
  • Solución: Crea manualmente cada subdominio en cPanel antes de añadir el sitio en WordPress. O contacta a tu hosting para que activen el wildcard.

[WARNING] Si cambias de subdirectorios a subdominios en una red ya existente, perderás los sitios anteriores. Siempre haz una copia de seguridad antes de hacer cambios drásticos.


Preguntas frecuentes (FAQ)

¿Puedo usar subdominios con cualquier hosting?

Sí, pero algunos hostings compartidos limitan el número de subdominios que puedes crear. Si planeas tener muchos sitios, busca un hosting que soporte wildcard.

¿Qué es un subdominio wildcard?

Es un subdominio con asterisco (*) que captura cualquier subdominio que no esté definido explícitamente. Por ejemplo, si creas *.tusitio.com, cualquier subdominio como prueba.tusitio.com o test.tusitio.com funcionará automáticamente.

¿Necesito conocimientos técnicos para esto?

No, pero sí debes seguir los pasos con cuidado. Si te sientes inseguro, pide ayuda a tu proveedor de hosting o a un técnico.

¿Puedo mezclar subdominios y subdirectorios en la misma red?

No. WordPress Multisitio solo permite una de las dos opciones. Si necesitas ambos, tendrías que usar plugins o soluciones más avanzadas.

¿Syspanel (HestiaCP) funciona igual que cPanel?

Sí, el proceso es similar. Solo recuerda que el acceso a Syspanel es a través del puerto 2106. La interfaz puede variar, pero las opciones de subdominios y DNS están presentes.


Conclusión

Configurar un subdominio en cPanel para WordPress Multisitio no es complicado, pero requiere atención a los detalles. Siguiendo esta guía paso a paso, podrás tener tu red de sitios funcionando con subdominios en poco tiempo.

Recuerda que la clave está en:

  • Crear el subdominio (preferiblemente wildcard) apuntando a la misma carpeta que tu WordPress.
  • Configurar los DNS correctamente.
  • Añadir los códigos de red en wp-config.php y .htaccess.
  • Crear los sitios desde el panel de administración.

Si algo falla, no te desesperes. Revisa los pasos, verifica los DNS y consulta con tu hosting. Y si usas Syspanel, no olvides el puerto 2106.

¡Ahora ya puedes gestionar múltiples sitios con una sola instalación de WordPress!

¿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