Posso usare un'unica installazione WordPress per più domini? Guida completa a WordPress Multisite
Sì, puoi gestire più domini da un'unica installazione WordPress utilizzando WordPress Multisite con il domain mapping. Questa architettura condivide file core, database e account utente, consentendo a ogni sito di operare con il proprio...

Sì, puoi usare un'unica installazione WordPress per più domini. Il metodo integrato è WordPress Multisite, una funzionalità che trasforma una singola installazione WordPress in una rete di siti. Ogni sito nella rete può avere il proprio nome di dominio, contenuti, temi e plugin, condividendo lo stesso codice core e database.
Multisite funziona aggiungendo tabelle a livello di rete al database e fornendo una dashboard di Amministrazione Rete. Da lì puoi creare nuovi siti, assegnare domini e gestire gli utenti su tutta la rete. Il domain mapping — puntare domini personalizzati a singoli siti della rete — fa parte del core dalla versione 4.5 di WordPress, quindi non hai più bisogno di un plugin separato per la mappatura di base.
Cos'è WordPress Multisite
WordPress Multisite è una modalità di rete che ti permette di gestire molti siti web da un'unica installazione WordPress. Pensalo come un condominio dove ogni unità è un sito web separato. L'edificio (file core di WordPress) e le utenze (database, server) sono condivisi, ma ogni appartamento ha i propri mobili (contenuti, tema, plugin) e indirizzo (dominio).
Quando abiliti Multisite, WordPress crea tabelle aggiuntive nel database con prefisso wp_ più l'ID del sito (ad esempio, wp_2_posts, wp_2_options). Il sito principale mantiene il prefisso standard wp_. Tutti i siti condividono le stesse tabelle wp_users e wp_usermeta, quindi un singolo login funziona su tutta la rete.
Questa architettura differisce dall'esecuzione di installazioni WordPress separate. Con installazioni separate, ogni sito ha il proprio database, il proprio wp-config.php, le proprie directory di plugin e temi, e il proprio ciclo di aggiornamento. Multisite consolida tutto in un unico aggiornamento, un backup e un set di file core.
Come funziona l'architettura Multisite
La rete funziona su un singolo wp-config.php e un singolo database. Quando arriva una richiesta, WordPress legge il dominio, cerca l'ID del sito corrispondente nella tabella wp_blogs e carica le tabelle e le impostazioni di quel sito. Il processo avviene prima che qualsiasi codice di tema o plugin venga eseguito.
I componenti chiave includono:
- Amministrazione Rete: Una nuova dashboard (accessibile su
/wp-admin/network/) dove gestisci siti, utenti, temi, plugin e impostazioni di rete. - Registrazione siti: Puoi consentire la registrazione aperta, la creazione manuale o entrambe. Ogni nuovo sito riceve un ID univoco, un percorso e una mappatura del dominio.
- Risorse condivise: Plugin e temi installati a livello di rete sono disponibili per tutti i siti. Puoi attivare un plugin a livello di rete per farlo funzionare ovunque, oppure lasciare che gli amministratori del sito lo attivino per singolo sito.
- Ruoli utente: I Super Admin gestiscono la rete. Gli Amministratori del Sito gestiscono i singoli siti. Gli utenti possono avere ruoli diversi su siti diversi.
Il domain mapping funziona aggiungendo una voce domain e path per ogni sito nella tabella wp_blogs. Quando una richiesta arriva su example.com, WordPress la associa all'ID sito 3 e serve i contenuti di quel sito. I certificati SSL devono coprire ogni dominio mappato — o un certificato wildcard per i sottodomini o certificati individuali (o un certificato SAN multi-dominio) per domini completamente diversi.
Configurare Multisite con domini personalizzati: passo dopo passo
- Controlla i requisiti di hosting. Hai bisogno di un host che consenta sottodomini wildcard (per installazioni con sottodomini) o che ti permetta di aggiungere più domini a un unico account (per il domain mapping). Host WordPress gestiti come WP Engine, Kinsta e Cloudways supportano questa funzionalità; molti host condivisi non la supportano.
- Esegui un backup del tuo sito. Prima di abilitare Multisite, fai un backup completo di file e database. Se qualcosa va storto, puoi ripristinare lo stato del sito singolo.
- Abilita Multisite in
wp-config.php. Aggiungi questa riga sopra/* That's all, stop editing! */:define('WP_ALLOW_MULTISITE', true); - Esegui la configurazione della rete. Accedi, vai su Strumenti → Configurazione Rete. Scegli "Sottodomini" o "Sottodirectory" — questa scelta è permanente per la struttura della rete, ma puoi comunque mappare domini personalizzati su entrambi i tipi. Copia le regole fornite per
wp-config.phpe.htaccess(o Nginx) nei tuoi file. - Accedi di nuovo. Dopo aver salvato i file di configurazione, accedi. Vedrai il nuovo menu Amministrazione Rete nella barra di amministrazione.
- Aggiungi un nuovo sito. In Amministrazione Rete → Siti → Aggiungi Nuovo. Inserisci un indirizzo del sito (sottodominio o sottodirectory), titolo del sito ed email dell'amministratore. Questo crea il sito con un indirizzo temporaneo come
site1.yournetwork.com. - Mappa il dominio personalizzato. Modifica il sito appena creato. Nella scheda Informazioni Sito, sostituisci l'Indirizzo del Sito (URL) con il tuo dominio personalizzato (es.,
https://clientdomain.com). Salva. - Punta il DNS. Presso il tuo registrar di domini, crea un record A (o CNAME) che punti il dominio personalizzato all'IP del tuo server. Se usi un CDN o un proxy (Cloudflare), punta a quello invece.
- Configura SSL. Richiedi un certificato per il nuovo dominio. Sulla maggior parte degli host moderni questo è automatico tramite Let's Encrypt. Verifica che appaia il lucchetto.
- Testa accuratamente. Visita il dominio personalizzato. Controlla l'area di amministrazione, i permalink, il caricamento dei media e eventuali URL hardcoded nei contenuti. Esegui una ricerca e sostituzione se hai migrato contenuti da un'altra installazione.
Metodi di Domain Mapping a confronto
Dalla versione 4.5 di WordPress, il domain mapping di base gestisce la maggior parte delle esigenze. Tuttavia, alcune configurazioni beneficiano di strumenti aggiuntivi.
| Metodo | Ideale per | Sforzo di configurazione | Limitazioni |
|---|---|---|---|
| Domain mapping di base (WP 4.5+) | La maggior parte delle reti con domini top-level diversi | Basso — integrato nella schermata Informazioni Sito | Richiede supporto host per più domini su un unico account |
| Plugin WordPress MU Domain Mapping | Reti legacy su WP < 4.5 o configurazioni complesse sunrise.php | Medio — installazione plugin + sunrise.php | Deprecato; non necessario su WP moderno |
| Virtual host Nginx/Apache + mapping wp-config.php | Reti ad alto traffico che necessitano di routing a livello server | Alto — richiede conoscenza della configurazione server | Bypassa il mapping di WP; più difficile da gestire in Amministrazione Rete |
| Mapping SaaS (es., WP Ultimo, WPMU DEV) | Agenzie che vendono siti come servizio | Medio — plugin + integrazione fatturazione | Aggiunge costi; ti vincola al loro ecosistema |
Per la maggior parte delle aziende, il mapping di base è sufficiente. Scegli un plugin solo se hai bisogno di funzionalità come alias di dominio, provisioning SSL automatico o dashboard rivolte ai clienti.
Fatti chiave: SeaText per reti Multisite
| Capacità | Dettaglio | Fonte |
|---|---|---|
| Lingue supportate | 125 lingue | S1 |
| Ambito di traduzione | Ogni pagina, post, prodotto, titolo, pulsante e offerta | S1 |
| Automazione | Nuovi contenuti tradotti automaticamente in background | S1 |
| Controllo | Modifica traduzioni, preserva la voce del brand, rivedi pagine chiave, test A/B sulle traduzioni | S1 |
| Tempo di attivazione | Meno di 1 minuto | S1 |
| Vantaggio SEO | SEO multilingue automatica per ogni pagina tradotta | S1 |
| Impatto sulle conversioni | Fino a +60% di clienti internazionali in più | S5 |
| Nessun limite | Nessun limite di pagine, nessun limite di lingue, nessun ticket di traduzione manuale | S1 |
Limitazioni e compromessi
Multisite risolve il problema "una installazione, molti domini", ma introduce vincoli che dovresti valutare.
- Punto unico di guasto: Se il database va giù, ogni sito nella rete va giù. Installazioni separate isolano il rischio.
- Compatibilità plugin: Non tutti i plugin sono compatibili con Multisite. Alcuni memorizzano dati in modi che entrano in conflitto tra i siti. Testa ogni plugin su una rete di staging prima di distribuirlo.
- Aggiornamenti accoppiati: Un aggiornamento del core si applica a tutti i siti contemporaneamente. Se un tema o plugin si rompe su un sito, si rompe ovunque a meno che non gestisci le versioni con attenzione.
- Contesa di risorse: Un picco di traffico su un sito consuma CPU e memoria condivise da tutti i siti. Le reti ad alto traffico spesso necessitano di risorse dedicate o containerizzazione.
- Complessità dei backup: Ripristinare un singolo sito da un backup di rete richiede l'estrazione delle sue tabelle. Strumenti come WP CLI (
wp db export --tables=wp_2_*) aiutano, ma è più complesso che ripristinare un backup di un singolo sito. - Potere del Super Admin: I Super Admin possono accedere ai dati di ogni sito. Questo va bene per team interni, ma è rischioso se ospiti siti clienti e hai bisogno di un isolamento rigoroso.
- Recapito email: Tutte le email di rete (reset password, notifiche) provengono dal dominio principale. Potresti aver bisogno di un servizio di email transazionali (SendGrid, Postmark) con verifica del dominio per ogni dominio mappato.
Quando scegliere Multisite vs Installazioni Separate
Usa Multisite quando:
- Gestisci una famiglia di siti correlati (portafoglio di brand, sedi franchise, varianti linguistiche) e vuoi aggiornamenti centralizzati e gestione utenti.
- I siti condividono un codebase comune, framework di temi o stack di plugin.
- Hai bisogno di single sign-on tra le proprietà.
- Il tuo team è piccolo e beneficia di un unico backup, uno staging, una pipeline di deploy.
Usa installazioni separate quando:
- I siti hanno stack tecnologici molto diversi, versioni PHP o requisiti di plugin differenti.
- Hai bisogno di un isolamento rigoroso dei dati (es., siti clienti con diversi obblighi di privacy).
- I modelli di traffico sono imprevedibili e vuoi scalabilità indipendente.
- Pianifichi di vendere o trasferire singoli siti — le installazioni separate si trasferiscono in modo pulito.
- Il tuo host non supporta più domini su un unico account o addebita un costo per dominio.
Scenari pratici
Scenario 1: Brand internazionale con domini per paese
Un'azienda possiede brand.com, brand.de, brand.fr, brand.jp. Ogni dominio punta a un paese diverso con contenuti localizzati, prezzi e pagine legali. Multisite consente di condividere il catalogo prodotti e il sistema di design, personalizzando per ogni mercato. SeaText traduce automaticamente le nuove pagine prodotto in 125 lingue, così i siti tedesco, francese e giapponese restano aggiornati senza ticket manuali.
Scenario 2: Rete franchise
Un franchisor dà a ogni affiliato un sito su location1.brand.com, location2.brand.com, ecc. La sede centrale controlla il tema, i plugin core e le linee guida del brand. Gli affiliati modificano contenuti locali, orari e promozioni. I Super Admin inviano gli aggiornamenti una volta; tutti i 200 siti li ricevono.
Scenario 3: Agenzia che gestisce siti clienti
Un'agenzia ospita 30 siti clienti su un'unica rete Multisite. Attivano a livello di rete plugin di sicurezza, backup e SEO. Ogni cliente riceve un ruolo di Amministratore del Sito solo sul proprio sito. L'agenzia usa un unico ambiente di staging per testare gli aggiornamenti prima del rilascio su tutta la rete.
Domande frequenti
Posso mappare un dominio su un sito in sottodirectory (example.com/blog)?
Sì. Il domain mapping di base funziona sia per reti con sottodomini che con sottodirectory. Il percorso interno del sito rimane /blog/, ma i visitatori vedono customdomain.com. Basta aggiornare il campo Indirizzo del Sito con il dominio personalizzato.
Ho bisogno di un certificato SSL wildcard?
Solo se usi il mapping con sottodomini (site1.network.com, site2.network.com). Per domini top-level completamente diversi (clientA.com, clientB.com), hai bisogno di un certificato per ogni dominio o di un certificato SAN multi-dominio. La maggior parte degli host gestiti lo gestisce automaticamente tramite Let's Encrypt.
Posso spostare un sito fuori da Multisite in seguito?
Sì. Esporta le tabelle del database del sito (wp_2_*), la sua cartella uploads (/wp-content/uploads/sites/2/) e le impostazioni di tema/plugin. Importa in una nuova installazione singola. Aggiorna gli URL con uno strumento di ricerca e sostituzione. È un processo manuale ma ben documentato.
Multisite rallenterà i miei siti?
Non intrinsecamente. La ricerca nel database per l'ID del sito aggiunge pochi millisecondi. Il vero fattore di performance è il traffico totale sulla rete che condivide un unico server. Monitora l'uso delle risorse e scala verticalmente o sposta i siti ad alto traffico su installazioni proprie se necessario.
Ogni sito può avere il proprio tema?
Sì. Gli amministratori di rete installano i temi una volta. Gli amministratori del sito attivano il tema che vogliono per il proprio sito. Puoi anche limitare quali temi sono disponibili per quali siti.
Come funziona SeaText su una rete Multisite?
SeaText si installa come plugin sulla rete. Attivalo a livello di rete o per singolo sito. Rileva la lingua di ogni visitatore e traduce le pagine istantaneamente. Nuovi post, prodotti e aggiornamenti su qualsiasi sito della rete vengono tradotti automaticamente in background. Puoi modificare le traduzioni, preservare la voce del brand e fare test A/B sulle copie tradotte — tutto da un'unica dashboard.
Quale hosting consigli per Multisite con domain mapping?
Cerca host che supportino esplicitamente Multisite e più domini: WP Engine, Kinsta, Cloudways, Pressable, Pantheon. Evita host condivisi che ti limitano a un dominio per account o disabilitano le modifiche a wp-config.php.
Ulteriori letture e fonti di confronto
Queste fonti esterne forniscono contesto aggiuntivo per valutare l'argomento. La loro inclusione non è un'approvazione.
Scopri di più
Visita il sito web per maggiori informazioni.
Ready to Take the Next Step?
See how our verified tools and services help you put this guide into practice.