Vai al contenuto
WordPress Multisite: Quando usarlo e come configurarlo
Sviluppo Web📖 Tutorial

WordPress Multisite: Quando usarlo e come configurarlo

Erik KellerErik KellerAggiornato il: 14 min di lettura578 visualizzazioni

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 →

Domande frequenti

Quando dovrei usare WordPress Multisite invece di installazioni separate?
Usa Multisite quando gestisci più siti correlati che condividono temi, plugin o account utente, come dipartimenti universitari o sedi di franchising. Usa installazioni separate quando i siti hanno requisiti di hosting diversi o team di amministrazione indipendenti.
Posso convertire un sito WordPress esistente in Multisite?
Sì, ma il processo richiede una pianificazione attenta. Devi eseguire il backup del tuo sito, modificare i file wp-config.php e .htaccess, e avviare la procedura guidata di Configurazione della Rete. I contenuti esistenti rimangono sul sito principale e crei nuovi sottositi dal pannello di amministrazione della rete.
Tutti i siti in una rete Multisite condividono gli stessi plugin?
I plugin vengono installati una sola volta dall'Amministratore di Rete e possono essere attivati per tutta la rete o attivati singolarmente per ogni sito. Gli amministratori dei siti non possono installare plugin a meno che l'Amministratore di Rete non conceda tale permesso.
Dovrei usare sottodomini o sottodirectory per Multisite?
Le sottodirectory (esempio.com/sito2) sono più facili da configurare e condividono l'autorità SEO con il dominio principale. I sottodomini (sito2.esempio.com) offrono una migliore separazione del marchio e funzionano bene quando i siti necessitano di identità distinte. Scegli in base alle tue esigenze organizzative.
Come influisce Multisite sulle prestazioni di WordPress?
Ogni sito nella rete crea tabelle di database aggiuntive, il che può aumentare il carico del server man mano che la rete cresce. Con un hosting adeguato, caching e ottimizzazione del database, le reti Multisite con decine di siti funzionano bene. Le reti con centinaia di siti potrebbero necessitare di risorse server dedicate.

Condividi questo articolo

Informazioni sull'Autore

Erik Keller
Erik Keller

Esperto WordPress

Specialista WordPress senior con vasta esperienza nello sviluppo di temi, plugin e WooCommerce. Appassionato nell'aiutare le aziende a raggiungere il successo con soluzioni WordPress.

WordPressWooCommerceSviluppo TemiSviluppo PluginOttimizzazione Prestazioni

Resta Aggiornato

Ricevi gli ultimi consigli e tutorial WordPress nella tua casella di posta.