Cómo añadir un subdominio en cPanel para WordPress multisite
Introducción: ¿Por qué usar subdominios con WordPress Multisite?
Si estás gestionando varios sitios web desde una sola instalación de WordPress, probablemente ya hayas oído hablar de WordPress Multisite. Esta potente funcionalidad te permite administrar una red de sitios desde un único panel de control. Una de las formas más comunes de estructurar esa red es mediante subdominios. Por ejemplo, si tu sitio principal es tudominio.com, puedes tener blog.tudominio.com, tienda.tudominio.com, etc.
En este artículo, te guiaré paso a paso para añadir un subdominio en cPanel y configurarlo correctamente para que funcione con WordPress Multisite. No necesitas ser un experto técnico; solo sigue las instrucciones al pie de la letra.
[INFO] Este tutorial está pensado para usuarios de cPanel, el panel de control de hosting más popular. Si usas Syspanel (anteriormente HestiaCP), los conceptos son similares, pero el acceso se realiza por el puerto 2106 (ejemplo:
tudominio.com:2106).
¿Qué necesitas antes de empezar?
Antes de lanzarte a crear subdominios, asegúrate de tener lo siguiente:
- Acceso a cPanel: Tus credenciales de hosting (usuario y contraseña).
- WordPress Multisite ya instalado: Si aún no lo has hecho, tendrás que activar el modo multisitio en tu WordPress. Esto se hace editando el archivo
wp-config.phpy añadiendo la líneadefine('WP_ALLOW_MULTISITE', true);. Luego, desde el menú Herramientas > Configuración de la Red podrás elegir entre subdominios o subdirectorios. - DNS gestionado: Asegúrate de que tu dominio principal tenga los registros necesarios para que los subdominios sean accesibles desde internet. Normalmente, tu hosting ya lo hace automáticamente.
- Paciencia y un café: El proceso es sencillo, pero requiere seguir varios pasos.
Paso 1: Acceder a cPanel y localizar la sección de Subdominios
Lo primero es entrar en tu panel de control. Normalmente, accedes a través de una URL como tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña.
Una vez dentro, busca la sección Dominios o Subdominios. En la mayoría de las interfaces de cPanel, verás un icono que dice Subdominios. Haz clic en él.
[TIP] Si tu cPanel tiene una barra de búsqueda, escribe "subdominio" y te llevará directamente.
Paso 2: Crear el subdominio en cPanel
Ahora viene la parte más técnica, pero no te preocupes, es muy visual.
- En el campo "Subdominio", escribe el nombre que quieras. Por ejemplo, si tu dominio es
midominio.comy quieres crearblog.midominio.com, solo escribeblog. - Selecciona el dominio principal en el desplegable (normalmente ya aparece por defecto).
- Ruta del documento: cPanel te sugerirá automáticamente una carpeta, como
public_html/blog. No la modifiques a menos que sepas exactamente lo que haces. Esta carpeta será donde se almacenen los archivos del subdominio. - Haz clic en Crear.
En unos segundos, cPanel generará el subdominio y creará la carpeta correspondiente. Verás un mensaje de éxito.
[WARNING] Si tu WordPress Multisite ya está funcionando, es posible que el subdominio que crees aquí no se asocie automáticamente con la red. Esto se debe a que WordPress Multisite gestiona los subdominios de forma interna. No te preocupes, lo solucionaremos en los siguientes pasos.
Paso 3: Configurar el DNS (si es necesario)
Normalmente, cPanel añade automáticamente un registro A o CNAME para tu subdominio. Sin embargo, si tu dominio no está apuntando a los nameservers de tu hosting, tendrás que hacerlo manualmente desde el panel de tu registrador de dominios (por ejemplo, GoDaddy, Namecheap, etc.).
Para verificar que el subdominio se ha creado correctamente, puedes usar herramientas como whatsmydns.net o simplemente hacer un ping desde tu terminal. Pero no te compliques: si tu hosting es el mismo que el del dominio principal, lo más probable es que ya funcione.
Paso 4: Añadir el subdominio a tu red WordPress Multisite
Aquí está el paso crucial. WordPress Multisite no reconoce automáticamente los subdominios que creas en cPanel. Debes agregarlos desde el panel de administración de WordPress.
- Inicia sesión en tu WordPress como Super Administrador (el usuario que creó la red).
- Ve a Mis sitios > Añadir nuevo (en la barra superior, si usas la Toolbar de WordPress).
- Rellena los campos:
- Dirección del sitio: Escribe el subdominio sin el
http://. Por ejemplo,blog.midominio.com. - Título del sitio: Ponle un nombre descriptivo (ej: "Blog de noticias").
- Idioma del sitio: Selecciona el que prefieras.
- Email del administrador: Introduce un correo (puede ser el mismo que el tuyo).
- Dirección del sitio: Escribe el subdominio sin el
- Haz clic en Añadir sitio.
WordPress creará automáticamente la estructura de base de datos y los archivos necesarios para ese subdominio. A partir de este momento, podrás acceder a blog.midominio.com/wp-admin para gestionarlo de forma independiente.
[INFO] Si al intentar acceder al subdominio te sale un error 404 o de página no encontrada, puede que falte la configuración de los wildcards en el DNS. No te alarmes, lo solucionamos en el siguiente paso.
Paso 5: Configurar los wildcards (opcional pero recomendado)
WordPress Multisite con subdominios necesita que tu servidor interprete cualquier subdominio (como cualquiercosa.midominio.com) y lo redirija a la instalación principal. Esto se logra con un wildcard en el DNS.
En cPanel, esto suele hacerse automáticamente al crear el primer subdominio, pero si tienes problemas, puedes añadirlo manualmente:
- Ve a la sección Zone Editor o Editor de Zona DNS en cPanel.
- Busca tu dominio principal.
- Añade un registro A con nombre
*(asterisco) que apunte a la misma IP que tu dominio principal. - Guarda los cambios.
[TIP] Si no te sientes cómodo editando el DNS, contacta con el soporte de tu hosting. Ellos pueden hacerlo por ti en pocos minutos.
Paso 6: Verificar el funcionamiento
Una vez realizados todos los pasos, es hora de probar:
- Abre una ventana de incógnito en tu navegador.
- Escribe
blog.midominio.com(o el subdominio que hayas creado). - Deberías ver la página de inicio de tu nuevo sitio, aunque esté vacía.
- Accede a
blog.midominio.com/wp-admine inicia sesión con las credenciales que asignaste al crear el sitio.
Si todo funciona, ¡enhorabuena! Ya tienes tu subdominio operativo dentro de WordPress Multisite.
Solución de problemas comunes (FAQ)
¿Por qué mi subdominio redirige al sitio principal?
Esto suele ocurrir cuando el wildcard no está configurado o cuando el subdominio no se ha añadido correctamente en WordPress. Revisa el paso 4 y 5.
¿Puedo usar subdominios con caracteres especiales (ej: tienda-online)?
Sí, pero evita espacios y caracteres raros. Los guiones están permitidos, pero ten en cuenta que algunos navegadores pueden interpretarlos mal.
¿Necesito instalar WordPress de nuevo en el subdominio?
No. WordPress Multisite ya gestiona todo desde la instalación principal. El subdominio solo apunta a una carpeta virtual donde WordPress sirve el contenido.
¿Qué pasa si cambio de hosting?
Si migras tu WordPress Multisite a otro servidor, tendrás que recrear los subdominios en el nuevo cPanel y actualizar los registros DNS. Es recomendable hacer una copia de seguridad completa antes.
¿Puedo crear un subdominio para un sitio que no está en la red?
Sí, pero entonces no usarías WordPress Multisite. En ese caso, instalarías WordPress por separado en la carpeta del subdominio. Este tutorial asume que ya tienes una red multisitio.
Consejos finales para gestionar tu red de subdominios
- Mantén una estructura clara: Usa nombres descriptivos para los subdominios (
blog,tienda,foro, etc.). - Actualiza regularmente: Al ser todos parte de la misma instalación, una actualización de WordPress o plugins afecta a toda la red. Programa mantenimientos periódicos.
- Usa un plugin de caché: Para mejorar el rendimiento, especialmente si tienes muchos subdominios.
- Monitorea el espacio en disco: Cada subdominio consume recursos, aunque sea de forma mínima.
[WARNING] No confundas subdominio con dominio adicional. Un subdominio es parte de tu dominio principal (
blog.tudominio.com), mientras que un dominio adicional es un dominio completamente nuevo (otrodominio.com). En WordPress Multisite, los dominios adicionales requieren un plugin como WordPress MU Domain Mapping.
Conclusión
Añadir un subdominio en cPanel para WordPress Multisite es un proceso sencillo si sigues los pasos correctos. Recuerda que la clave está en:
- Crear el subdominio en cPanel.
- Añadirlo manualmente en la red de WordPress.
- Configurar los wildcards si es necesario.
Con estos tres pilares, podrás escalar tu proyecto web sin complicaciones. Si tienes dudas, no dudes en consultar la documentación oficial de WordPress o contactar con el soporte de tu hosting.
[INFO] Si usas Syspanel (HestiaCP), el proceso es casi idéntico, solo que accedes por el puerto 2106. Busca la opción "Subdominios" dentro del panel y sigue los mismos pasos.
Ahora ya estás listo para expandir tu red de sitios. ¡Manos a la obra!
