WordPress Multisite trasforma un'unica installazione di WordPress in una rete di siti interconnessi, tutti gestiti da un'unica dashboard. È una funzionalità potente integrata nel core di WordPress, ma non è la soluzione giusta per ogni scenario. Questa guida spiega cos'è Multisite, quando ha senso utilizzarlo, come configurarlo e cosa tenere d'occhio quando si gestisce una rete di siti.
Cos'è WordPress Multisite?
WordPress Multisite è una funzionalità integrata che consente di gestire più siti WordPress da un'unica installazione. Tutti i siti nella rete condividono gli stessi file core di WordPress, plugin e temi, ma ogni sito ha i propri contenuti, utenti e impostazioni. Un "Super Admin" gestisce le impostazioni a livello di rete, mentre gli amministratori dei singoli siti gestiscono i contenuti del proprio sito.
Come funziona Multisite sotto il cofano
Quando attivi Multisite, WordPress crea tabelle aggiuntive nel database per ogni sito nella rete. Le tabelle principali (wp_options, wp_posts, wp_users) rimangono per il sito principale, mentre i nuovi siti ottengono le proprie tabelle con prefisso (wp_2_options, wp_2_posts, ecc.). Le tabelle wp_users e wp_usermeta sono condivise tra tutti i siti, consentendo agli utenti di avere account su più siti all'interno della rete.
Quando utilizzare Multisite (e quando non farlo)
Multisite è adatto per specifiche strutture organizzative. Comprendere quando è appropriato e quando non lo è ti salva da mal di testa legati alla migrazione in seguito.
| Utilizza Multisite Quando | Evita Multisite Quando |
|---|---|
| I dipartimenti universitari necessitano di siti separati | I siti necessitano di ambienti di hosting diversi |
| Le sedi in franchising condividono il branding | Ogni sito necessita di plugin diversi |
| Un'organizzazione gestisce più blog | I siti hanno livelli di traffico molto diversi |
| Siti multilingue con contenuti separati | Siti client che necessitano di gestione indipendente |
| Ambienti di sviluppo/staging | Siti che potrebbero dover essere spostati indipendentemente |
| Branding coerente tra le proprietà | Negozi di e-commerce con diverse configurazioni di pagamento |
Subdominio vs. Sottodirectory
WordPress Multisite offre due strutture URL per i siti della rete:
Sottodirectory (Basata su Percorso)
example.com/site1/, example.com/site2/
- Configurazione più semplice, nessuna configurazione DNS necessaria
- Tutti i siti condividono l'autorità del dominio principale
- Non disponibile se WordPress è installato in una sottodirectory
- Richiede che il sito principale sia configurato alla radice del dominio
Subdominio
site1.example.com, site2.example.com
- Ogni sito si sente più indipendente
- Richiede configurazione DNS wildcard
- Può utilizzare il mapping del dominio per domini completamente personalizzati
- Leggermente più complesso da configurare con certificati SSL
Per scopi SEO, le sottodirectory consolidano l'autorità del dominio in modo più efficace. Per l'indipendenza organizzativa, i subdomini o i domini mappati forniscono una separazione più pulita.
Configurare WordPress Multisite: Passo dopo Passo
Prerequisiti
- Un'installazione di WordPress fresca o esistente (versione 6.0 o superiore consigliata)
- Accesso FTP o file manager per modificare wp-config.php e .htaccess
- Disattivare tutti i plugin prima di abilitare Multisite
- Eseguire il backup completo del database e dei file
Passo 1: Abilitare Multisite in wp-config.php
Aggiungi questa riga al tuo file wp-config.php, sopra la riga che dice "That's all, stop editing!":
define( 'WP_ALLOW_MULTISITE', true );
Passo 2: Installa la Rete
Dopo aver aggiunto la costante e aggiornato il tuo pannello di controllo, vai su Strumenti > Configurazione Rete. Scegli tra sottodomini o sottodirectory, inserisci il titolo della tua rete e l'email dell'amministratore, quindi clicca su Installa.
Passo 3: Aggiorna i File di Configurazione
WordPress mostrerà frammenti di codice da aggiungere ai tuoi file wp-config.php e .htaccess. Copia questi esattamente come mostrato. Le aggiunte a wp-config.php definiscono la configurazione della tua rete, mentre le regole in .htaccess gestiscono il routing degli URL per i siti della rete.
Passo 4: Accedi di Nuovo
Dopo aver aggiornato i file di configurazione, disconnettiti e accedi di nuovo. Ora vedrai un menu I Miei Siti nella barra di amministrazione e accesso al pannello di amministrazione della Rete.
Gestire la Tua Rete Multisite
Pannello di Amministrazione della Rete
Il pannello di amministrazione della rete è separato dai pannelli di amministrazione dei singoli siti. Da qui puoi:
- Siti: Creare, modificare, disattivare o eliminare siti nella rete
- Utenti: Gestire gli utenti su tutti i siti e assegnare ruoli a livello di rete
- Temi: Installare temi e controllare quali sono disponibili per i siti della rete
- Plugin: Installare plugin a livello di rete o consentire l'attivazione per singolo sito
- Impostazioni: Configurare le opzioni di registrazione, i limiti di caricamento dei file e le impostazioni predefinite
Ruoli Utente in Multisite
Multisite aggiunge un ruolo di "Super Amministratore" sopra i ruoli standard di WordPress. Ecco come differiscono i ruoli:
| Ruolo | Ambito | Capacità Chiave |
|---|---|---|
| Super Amministratore | Intera rete | Installare plugin/temi, gestire tutti i siti |
| Amministratore | Sito singolo | Gestire contenuti, utenti e impostazioni (non può installare plugin) |
| Editore | Sito singolo | Gestire e pubblicare tutti i post |
| Autore/Contributore | Sito singolo | Creare e gestire i propri contenuti |
Gestione di Plugin e Temi
In Multisite, solo i Super Amministratori possono installare plugin e temi. Gli Amministratori dei siti possono solo attivare plugin e temi che il Super Amministratore ha reso disponibili. Puoi anche "Attivare a Rete" un plugin per forzarlo attivo su tutti i siti, il che è utile per plugin di sicurezza, caching e SEO che dovrebbero funzionare ovunque.
Considerazioni sulle Prestazioni
Una rete Multisite condivide le risorse del server tra tutti i siti. Man mano che la tua rete cresce, le prestazioni possono degradarsi senza una pianificazione adeguata:
- Crescita del database: Ogni sito aggiunge circa 10-12 tabelle. Una rete di 50 siti significa oltre 500 tabelle aggiuntive nello stesso database.
- Limitazioni dell'hosting condiviso: Multisite funziona male su hosting condiviso. Usa un VPS o un server dedicato con RAM e CPU adeguate.
- Cache degli oggetti: Implementa Redis o Memcached per ridurre le query al database tra i siti della rete.
- Utilizzo di CDN: Servire asset statici tramite un CDN per ridurre il carico del server.
- Traffico dei singoli siti: Se un sito nella rete riceve un picco di traffico, può influenzare tutti gli altri siti poiché condividono le stesse risorse del server.
Per raccomandazioni di hosting che possono gestire i carichi di lavoro di Multisite, leggi la nostra guida all'hosting WordPress.
Implicazioni di Sicurezza
La sicurezza in una rete Multisite richiede un'attenzione extra perché una vulnerabilità in un sito può potenzialmente influenzare l'intera rete:
- Vulnerabilità dei plugins: Poiché i plugin sono condivisi, un plugin vulnerabile espone ogni sito nella rete.
- Controllo degli accessi degli utenti: Gestisci attentamente chi ottiene i ruoli di Amministratore e Super Amministratore. Limita gli account di Super Amministratore solo al personale fidato.
- Restrizioni sul caricamento dei file: Configura i tipi di file consentiti nelle Impostazioni di Rete per prevenire caricamenti dannosi.
- Aggiornamenti regolari: Gli aggiornamenti del core, dei plugin e dei temi devono essere applicati tempestivamente poiché influenzano tutti i siti contemporaneamente.
Per pratiche di sicurezza complete, consulta la nostra guida alla sicurezza di WordPress per il 2026.
Alternative a WordPress Multisite
Multisite non è sempre la risposta giusta. Considera queste alternative:
- Installazioni WordPress separate: Se i siti necessitano di plugin, temi o ambienti di hosting diversi, installazioni individuali con uno strumento di gestione come MainWP o ManageWP forniscono un controllo centralizzato senza le limitazioni di Multisite.
- Plugin multilingue: Per siti multilingue, plugin come WPML o TranslatePress possono essere più semplici rispetto a gestire siti di rete separati per lingua.
- WordPress headless: Se hai bisogno di più frontend che attingono da una fonte di contenuti, una configurazione headless con un'API condivisa può essere più flessibile rispetto a Multisite.
Per una gestione continua del sito indipendentemente dall'uso di Multisite, consulta la nostra guida alla manutenzione di WordPress.
Per ulteriori dettagli, fare riferimento alla documentazione ufficiale: Documentazione Multisite di WordPress.
Domande Frequenti
Posso convertire un sito WordPress esistente in Multisite?
Sì, puoi abilitare Multisite su un'installazione WordPress esistente. Il tuo sito attuale diventa il sito principale della rete. Tuttavia, crea sempre un backup completo prima di apportare questa modifica, poiché il processo modifica la struttura del tuo database e i file di configurazione.
Ogni sito nella rete può utilizzare un dominio diverso?
Sì, tramite il mapping dei domini. Il core di WordPress supporta nativamente il mapping dei domini dalla versione 4.5. Ogni sito nella tua rete può avere il proprio dominio personalizzato (ad es., sitea.com, siteb.com) invece di utilizzare sottodomini o sottodirectory.
Cosa succede se disattivo Multisite in seguito?
Il ripristino da Multisite a un singolo sito è complesso e non è ufficialmente supportato come operazione con un clic. Dovresti esportare i contenuti da ciascun sito singolarmente e importarli in installazioni WordPress separate. Pianifica attentamente la tua architettura prima di impegnarti in Multisite.
Tutti i plugin sono compatibili con WordPress Multisite?
La maggior parte dei plugin funziona con Multisite, ma non tutti. Alcuni plugin potrebbero non gestire correttamente l'attivazione della rete o potrebbero memorizzare i dati in modi che confliggono con la struttura del database condiviso di Multisite. Testa sempre i plugin su una rete di staging prima di implementarli in produzione.
Come funziona la SEO tra i siti della rete Multisite?
Ogni sito nella rete è trattato come un sito web separato dai motori di ricerca. Se utilizzi sottodirectory, i siti condividono l'autorità del dominio principale. Se utilizzi sottodomini o domini mappati, ogni sito costruisce la propria autorità di dominio in modo indipendente. Installa un plugin SEO a livello di rete e configurarlo individualmente per ciascun sito.
Posso condividere contenuti tra i siti nella rete?
WordPress non condivide nativamente contenuti tra i siti della rete. Puoi utilizzare plugin come Network Media Library per condividere la libreria multimediale o costruire soluzioni personalizzate utilizzando l'API REST di WordPress per estrarre contenuti da un sito all'altro.
WordPress Multisite è adatto per un'attività di web hosting?
Sebbene sia tecnicamente possibile, Multisite non è raccomandato per l'hosting di siti client perché crea dipendenze e rischi per la sicurezza. Se un sito di un cliente viene compromesso, potrebbe influenzare gli altri. Installazioni dedicate con un cruscotto di gestione offrono una migliore isolamento per scenari di hosting.
Hai bisogno di un hosting affidabile per la tua rete Multisite?
Le reti Multisite necessitano di hosting con risorse adeguate. Esplora il nostro confronto di hosting per trovare la soluzione giusta.
Leggi la Guida all'Hosting →


