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

Cómo crear un subdominio en DirectAdmin para WordPress (Multisitio)

Actualizado el 19 de noviembre de 2025

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

Antes de ponernos manos a la obra, vamos a explicar qué es exactamente un subdominio. Imagina que tu dominio principal es mipagina.com. Un subdominio sería tienda.mipagina.com o blog.mipagina.com. Es como una extensión de tu dominio principal que te permite organizar diferentes secciones de tu sitio web.

En el contexto de WordPress Multisitio, los subdominios son una de las dos formas más comunes de estructurar tu red de sitios. La otra es usar subdirectorios (mipagina.com/tienda). La ventaja de los subdominios es que cada sitio de tu red tendrá su propia dirección limpia y separada, lo que puede ser beneficioso para el SEO y la organización.

Para crear un subdominio en DirectAdmin para tu WordPress Multisitio, primero necesitamos que entiendas el flujo completo: primero creas el subdominio a nivel de servidor, luego configuras WordPress para que lo reconozca. No te preocupes, te guiaremos paso a paso.

Requisitos previos antes de crear subdominio DirectAdmin

Antes de empezar, asegúrate de tener lo siguiente:

  • Acceso a tu panel de control DirectAdmin (normalmente en tudominio.com:2222).
  • Una instalación de WordPress Multisitio ya funcionando en tu dominio principal.
  • Tener claro qué subdominios quieres crear (por ejemplo, tienda, blog, foro).
  • Acceso FTP o al administrador de archivos de DirectAdmin (por si necesitas modificar el archivo wp-config.php).

[INFO] Si tu WordPress Multisitio aún no está instalado, te recomendamos primero configurarlo en tu dominio principal antes de crear subdominios. Así evitarás conflictos de configuración.

Paso a paso: cómo crear un subdominio en DirectAdmin

Vamos a dividir este proceso en dos partes: la creación del subdominio en el servidor y la configuración de WordPress para que lo reconozca.

1. Accede a DirectAdmin

Abre tu navegador y escribe la URL de tu panel de control. Normalmente es https://tudominio.com:2222. Introduce tus credenciales de administrador.

Una vez dentro, verás el panel principal con varias secciones. Busca el apartado llamado "Gestión de Dominios" o "Domain Setup". Dentro de esta sección, encontrarás la opción "Subdominios" o "Subdomains". Haz clic en ella.

2. Crea el subdominio

En la página de subdominios, verás un formulario con los siguientes campos:

  • Subdominio: Aquí escribes el nombre que quieres darle, por ejemplo, tienda. No incluyas el dominio principal, solo el prefijo.
  • Dominio: Se seleccionará automáticamente tu dominio principal. Si tienes varios, elige el correcto.
  • Directorio raíz (opcional): DirectAdmin te permite especificar una carpeta para el subdominio. En la mayoría de los casos, puedes dejarlo vacío y se creará automáticamente una carpeta con el nombre del subdominio en tu directorio public_html.

Haz clic en "Crear" o "Create". Verás un mensaje de confirmación y el subdominio aparecerá en la lista. Ahora ya tienes la parte técnica del servidor lista.

[TIP] Si planeas usar el subdominio para un sitio independiente de WordPress (no multisitio), puedes instalar WordPress directamente en la carpeta del subdominio. Pero como estamos trabajando con Multisitio, la configuración será diferente.

3. Verifica que el subdominio funciona

Espera unos minutos (o hasta que el DNS propague) y prueba a visitar tu-subdominio.tudominio.com. Deberías ver un mensaje de bienvenida o un error de "No encontrado". Esto es normal, ya que aún no hemos configurado WordPress. Lo importante es que el servidor responda.

Configuración de WordPress Multisitio para usar subdominios

Ahora viene la parte más delicada. WordPress Multisitio necesita saber que va a usar subdominios para crear nuevos sitios dentro de la red. Hay dos formas de hacerlo: durante la instalación inicial o modificando la configuración existente.

Si aún no has instalado WordPress Multisitio

Si estás empezando desde cero, el proceso es más sencillo. Al instalar WordPress, después de crear el archivo wp-config.php, te pedirá que elijas entre "Subdirectorios" y "Subdominios". Elige la opción de subdominios.

Si ya tienes WordPress instalado pero no Multisitio, sigue estos pasos:

  1. Abre tu archivo wp-config.php en el directorio raíz de tu instalación.
  2. Busca la línea que dice /* That's all, stop editing! Happy publishing. */.
  3. Justo antes de esa línea, añade lo siguiente:
define( 'WP_ALLOW_MULTISITE', true );
  1. Guarda los cambios y sube el archivo de nuevo si usas FTP.

Activa la red de sitios

Ve a tu panel de administración de WordPress (tudominio.com/wp-admin). En el menú lateral, verás una nueva opción llamada "Configuración" y luego "Red" (o "Network"). Haz clic en ella.

WordPress te mostrará un mensaje indicando que la red se ha activado y te pedirá que instales la red. Sigue los pasos. En la pantalla de configuración, asegúrate de que la opción "Subdominios" esté seleccionada.

[WARNING] Es crucial que hayas creado el subdominio en DirectAdmin antes de activar la red. Si no lo haces, WordPress no podrá crear automáticamente los subdominios y tendrás que hacerlo manualmente para cada sitio.

Añade las reglas de reescritura

Después de activar la red, WordPress te dará dos bloques de código que debes añadir a tus archivos de configuración. Uno es para el archivo wp-config.php y otro para el archivo .htaccess.

Para wp-config.php

Justo después de la línea que añadimos antes, pega el siguiente código (el que te muestre WordPress, pero aquí tienes un ejemplo):

define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
define( 'DOMAIN_CURRENT_SITE', 'tudominio.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );

Para .htaccess

Reemplaza el contenido de tu archivo .htaccess en la raíz por el siguiente:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

Guarda ambos archivos y vuelve a tu panel de administración. Ahora deberías ver el menú "Mis Sitios" en la barra superior.

Crear un nuevo sitio en tu red multisitio

Ahora que la red está activa y los subdominios están configurados, puedes crear tu primer sitio.

  1. Ve a "Mis Sitios" > "Administrar Red" > "Sitios".
  2. Haz clic en "Añadir nuevo".
  3. Rellena la dirección del sitio. En lugar de elegir un subdirectorio, escribe el nombre del subdominio que ya has creado (por ejemplo, tienda). WordPress lo completará como tienda.tudominio.com.
  4. Añade el título del sitio y el correo del administrador.
  5. Haz clic en "Añadir Sitio".

WordPress intentará crear la estructura automáticamente. En la mayoría de los casos, con el subdominio ya creado en DirectAdmin, funcionará a la primera.

[TIP] Si encuentras un error de "No se puede crear el sitio", verifica que el subdominio apunte correctamente. A veces, el DNS tarda un poco en propagarse. Puedes usar un servicio como whatsmydns.net para comprobar si tu subdominio ya apunta a tu servidor.

Solución de problemas comunes al crear subdominio DirectAdmin

Error: "El subdominio ya existe"

Esto puede ocurrir si has intentado crear el subdominio anteriormente o si hay un registro DNS residual. Ve a la sección de subdominios en DirectAdmin, elimina el subdominio conflictivo y vuelve a crearlo.

Error: "No se puede conectar con la base de datos"

Esto suele deberse a un problema con el archivo wp-config.php. Asegúrate de que las constantes de multisitio están correctamente definidas y que no hay espacios extra.

El subdominio carga pero muestra un error 404

Esto significa que WordPress está funcionando pero no encuentra la configuración del sitio. Revisa que el .htaccess esté correctamente actualizado y que el subdominio esté apuntando al mismo directorio raíz que tu instalación principal.

Problemas con SSL y certificados

Si usas SSL, necesitarás un certificado que cubra tanto el dominio principal como los subdominios. En DirectAdmin, puedes generar un certificado wildcard (comodín) para *.tudominio.com. Consulta con tu proveedor de hosting si no sabes cómo hacerlo.

Preguntas frecuentes (FAQ)

¿Puedo crear subdominios para WordPress Multisitio sin usar DirectAdmin?

Sí, pero DirectAdmin es el método más fácil para la mayoría de los usuarios de hosting compartido. Si tienes acceso a cPanel, el proceso es similar. En Syspanel (anteriormente llamado HestiaCP), el proceso también es similar, pero el puerto de acceso es el 2106 en lugar del 2222.

¿Cuántos subdominios puedo crear?

En teoría, ilimitados, pero dependerá de tu plan de hosting. Cada subdominio consume recursos del servidor, así que ten cuidado con el rendimiento.

¿Necesito instalar WordPress en cada subdominio?

No. Con Multisitio, solo necesitas una instalación de WordPress. Los subdominios se convierten en sitios virtuales que comparten el mismo núcleo de WordPress.

¿Puedo usar subdominios y subdirectorios a la vez?

No en la misma red. WordPress Multisitio te obliga a elegir uno de los dos formatos al activar la red. Si cambias de opinión, tendrías que reinstalar la red, lo cual es un proceso complejo.

¿Cómo afecta esto al SEO?

Tanto los subdominios como los subdirectorios pueden posicionarse bien en Google. Los subdominios son útiles para secciones muy diferenciadas, como una tienda online o un foro. Lo importante es mantener una estructura de enlaces interna coherente.

Consejos finales para tu red multisitio con DirectAdmin

Para terminar, aquí van algunos consejos que te ahorrarán dolores de cabeza:

  • Haz copias de seguridad de tu base de datos y archivos antes de hacer cambios importantes.
  • Mantén WordPress actualizado en todos los sitios de la red. Puedes hacerlo desde el panel de administración de la red.
  • Usa un plugin de caché a nivel de red para mejorar el rendimiento.
  • Configura correctamente los permisos de archivos. Los directorios deben tener permisos 755 y los archivos 644.

[WARNING] Si vas a migrar tu sitio a otro servidor, asegúrate de exportar tanto la base de datos como los archivos, y de recrear los subdominios en el nuevo servidor antes de importar los datos. De lo contrario, perderás el acceso a los sitios de tu red.

Con esta guía, ya sabes cómo crear un subdominio en DirectAdmin para WordPress Multisitio. Es un proceso que requiere paciencia, pero siguiendo estos pasos, tendrás tu red de sitios funcionando en poco tiempo. Si te surge cualquier duda, no dudes en consultar la documentación oficial de WordPress o contactar con el soporte de tu hosting.

¿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