Para instalar un WordPress multisitio, añade define( 'WP_ALLOW_MULTISITE', true ); en wp-config.php, abre Herramientas y luego Configuración de la red, elige subdominios o subdirectorios y pega en wp-config.php y .htaccess las líneas que te da WordPress. Basta con un cuarto de hora. La verdadera pregunta va antes: una red lo comparte todo (código, plugins, base de datos, cuentas), lo que simplifica la gestión pero une la suerte de todos los sitios. Esta guía te ayuda a decidir y luego te acompaña paso a paso.
Multisitio: qué se comparte y qué no
Una red multisitio es una sola instalación de WordPress que da servicio a varios sitios. Cada sitio tiene sus contenidos, sus ajustes y sus medios; todo lo demás es común.
- Compartido: los archivos de WordPress, los plugins y temas instalados, la tabla de usuarios, la base de datos (cada sitio tiene sus propias tablas, con los prefijos
wp_2_,wp_3_, etc.). - Propio de cada sitio: entradas, páginas, ajustes, plugins activados localmente, tema activo, medios guardados en
wp-content/uploads/sites/N/. - Reservado al super administrador: instalar o borrar plugins y temas, crear sitios, publicar HTML sin filtrar. Los administradores de cada sitio solo pueden activar lo que él ha instalado.
Ventajas, inconvenientes y riesgos
| Ventajas | Inconvenientes y riesgos |
|---|---|
| Una sola actualización para todos los sitios | Una actualización que rompe algo rompe toda la red |
| Plugins y temas instalados una sola vez | Un fallo en un plugin de la red expone a todos los sitios |
| Cuentas comunes, un solo usuario para varios sitios | Una cuenta de super administrador comprometida entrega todos los sitios |
| Un sitio nuevo en pocos segundos | Restaurar un solo sitio desde una copia de seguridad es más delicado |
| Administradores locales sin permiso para instalar código | Algunos plugins no son compatibles con multisitio |
| Ideal para sitios parecidos (franquicias, colegios, idiomas) | Un sitio que crece no sale de la red con un clic |
Elige el multisitio para una red de sitios homogéneos gestionados por un mismo equipo: delegaciones regionales, centros educativos, un sitio por idioma, plataformas de blogs. Evítalo para sitios de clientes distintos, sitios muy heterogéneos o una tienda que necesita plugins concretos: instalaciones separadas, gestionadas con una herramienta de supervisión centralizada, aíslan mejor los riesgos.
¿Subdominios o subdirectorios?
| Criterio | Subdominios | Subdirectorios |
|---|---|---|
| Dirección de los sitios | blog.ejemplo.es | ejemplo.es/blog |
| DNS | Registro comodín *.ejemplo.es para crear sitios sobre la marcha | Nada que añadir |
| HTTPS | Certificado comodín (wildcard) o un certificado por subdominio | Basta con el certificado del dominio |
| Posible si… | No en localhost ni en una dirección IP | Sitio instalado hace menos de un mes; si no, bloqueado por defecto |
| SEO | Cada sitio se ve como más independiente | Los sitios aprovechan más el dominio principal |
ALLOW_SUBDIRECTORY_INSTALL lo levanta si sabes lo que haces.En ambos casos, cada sitio puede recibir después su propio nombre de dominio (lo vemos más abajo).
Instalar la red paso a paso

1. Preparar
Haz una copia de seguridad de archivos y base de datos (la regla 3-2-1), comprueba que los enlaces permanentes funcionan y desactiva todos los plugins. Si el sitio ya está en línea, haz la operación primero en un entorno de pruebas.
2. Permitir el multisitio
En wp-config.php, encima de la línea «¡Eso es todo, deja de editar!»:
/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );
3. Crear la red
Recarga el escritorio, abre Herramientas > Configuración de la red, elige subdominios o subdirectorios, revisa el título de la red y el correo electrónico de contacto y haz clic en Instalar. Desde la línea de comandos, wp core multisite-convert hace lo mismo (añade --subdomains para subdominios).
4. Completar wp-config.php
WordPress muestra las líneas exactas para tu instalación. Para una red en subdirectorios en ejemplo.es, se parecen a esto:
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
define( 'DOMAIN_CURRENT_SITE', 'ejemplo.es' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
5. Sustituir las reglas del .htaccess
En Apache o LiteSpeed, sustituye el bloque de WordPress del archivo .htaccess por el que muestra la pantalla. Para subdirectorios:
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
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]
Para subdominios, las tres reglas que contienen ([_0-9a-zA-Z-]+/)? pasan a ser RewriteRule ^wp-admin$ wp-admin/ [R=301,L], RewriteRule ^(wp-(content|admin|includes).*) $1 [L] y RewriteRule ^(.*\.php)$ $1 [L]. En Nginx no hay .htaccess: las reglas equivalentes van en la configuración del servidor.
6. Volver a acceder y configurar la red
Vuelve a acceder: aparece el menú Mis sitios > Administrador de la red. En Ajustes de la red, decide quién puede crear un sitio, los tipos de archivo permitidos, el tamaño máximo de subida (1500 KB por defecto) y el espacio por sitio (100 MB por defecto). Después reactiva los plugins uno a uno, eligiendo para cada uno entre activarlo en toda la red o sitio por sitio.
Dar a cada sitio su propio nombre de dominio
El mapeo de dominios está integrado desde WordPress 4.5. Apunta el dominio al servidor de la red, instala un certificado HTTPS para ese dominio y luego, en Administrador de la red > Sitios, edita el sitio y sustituye su dirección por el nuevo dominio. Si el acceso falla con un error de cookies, la documentación oficial propone añadir define( 'COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] ); en wp-config.php. Cada dominio tiene entonces sus propias cookies: hay que acceder en cada uno.
Plugins, copias de seguridad y seguridad de la red
- Compatibilidad: antes de instalar un plugin, busca en su documentación una mención explícita del multisitio. Los plugins de caché, copias de seguridad, seguridad y tienda son los más delicados.
- Copias de seguridad: copia la red entera (archivos y base de datos completa). Comprueba que tu herramienta sabe restaurar un solo sitio sin sobrescribir los demás, y pruébala.
- Super administradores: los menos posibles, con verificación en dos pasos y cuentas nominativas; da a los responsables de cada sitio solo el rol de administrador del sitio (consulta roles y mínimo privilegio).
- Plugins de la red: cada plugin activado en toda la red es una superficie de ataque para todos los sitios. Borra los que ya no uses.
- Acceso: protege
wp-login.phpywp-admina nivel de servidor si tu plugin de seguridad no es compatible con multisitio (consulta proteger wp-admin a nivel de servidor).
WP Masquerade y el multisitio
Seamos claros: WP Masquerade no es compatible con multisitio. En una red, la versión gratuita permanece inactiva (el enmascaramiento, la dirección de acceso personalizada y el bloqueo de XML-RPC no se aplican) para no romper nada, y los alias de direcciones de archivos, al igual que la protección de imágenes de Pro, se niegan a activarse. WP Masquerade está pensado para instalaciones simples, un sitio por instalación.
Si aún dudas entre una red y varias instalaciones separadas, es un argumento más a favor de las segundas cuando los sitios pertenecen a clientes distintos: cada sitio recibe entonces su propia protección, y el área de miembros de Pro sigue las actualizaciones de todos tus sitios en un mismo lugar. Para una red, apóyate en un plugin de seguridad que sea compatible explícitamente con multisitio y en reglas de servidor.
Lo esencial
- El multisitio comparte código, plugins, base de datos y cuentas: ideal para sitios parecidos gestionados por un mismo equipo.
- Subdirectorios si el sitio tiene menos de un mes; si no, subdominios con DNS y certificado comodín.
- Cuatro pasos técnicos:
WP_ALLOW_MULTISITE, Configuración de la red, líneas dewp-config.php, reglas del.htaccess. - Un fallo o una mala actualización afecta a toda la red: pocos super administradores, pocos plugins, copias de seguridad probadas.
- WP Masquerade no es compatible con multisitio: protege la red a nivel de servidor.
Preguntas frecuentes
¿Se puede convertir un sitio existente en multisitio?
Sí, de hecho es el método normal: el sitio existente se convierte en el sitio principal de la red. Si hay entradas publicadas hace más de un mes, WordPress impone los subdominios, salvo que definas ALLOW_SUBDIRECTORY_INSTALL.
¿Mi alojamiento compartido admite multisitio?
Con subdirectorios, casi siempre. Con subdominios, necesitas poder crear un registro DNS comodín y un certificado HTTPS adecuado, algo que no todos los alojamientos compartidos permiten: consúltalo con tu proveedor.
¿Cómo se saca un sitio de una red multisitio?
No hay ningún botón: se exportan sus contenidos y medios a una nueva instalación simple, con la herramienta de exportación de WordPress o con un plugin de migración compatible con multisitio, y luego se recrean los ajustes y los plugins.
¿Es el multisitio más seguro que sitios separados?
Es más fácil de mantener al día, pero está menos aislado: un fallo o una cuenta de super administrador comprometida afecta a todos los sitios. Para sitios independientes, las instalaciones separadas limitan mejor los daños.
¿Varios sitios separados? Protégelos todos
En instalaciones simples de WordPress, WP Masquerade oculta WordPress y protege el acceso en cada sitio, y Pro sigue las actualizaciones y vulnerabilidades de todos tus sitios en tu área de miembros, con planes para 10 y 100 sitios.
Fuentes
- WordPress Developer Resources: Before You Create A Network (enlace externo, se abre en una pestaña nueva)
- WordPress Developer Resources: Create A Network (enlace externo, se abre en una pestaña nueva)
- WordPress Developer Resources: Multisite Domain Mapping (enlace externo, se abre en una pestaña nueva)
- WP-CLI: wp core multisite-convert (enlace externo, se abre en una pestaña nueva)


