Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come spostare un sito da WordPress Multisite a un’installazione singola

Spostare un sito da un network multisito di WordPress a un’installazione singola può sembrare impegnativo, ma è un passo necessario se si vuole dare a un sito maggiore indipendenza.

Che si tratti della gestione di un network in crescita o della separazione di un sito web, questo processo assicura che il sito mantenga il suo posizionamento SEO e conservi tutti i suoi contenuti.

In questa guida vi illustreremo tutti i passaggi per passare senza problemi un sito dal multisito WordPress alla propria installazione indipendente di WordPress. Seguendo questi passaggi, potrete garantire una migrazione senza problemi, senza perdere dati o classifiche importanti.

Moving a child site from WordPress multisite

Perché spostare un sito da WordPress Multisite a un’installazione singola?

WordPress multisito è una caratteristica fondamentale di WordPress che permette agli utenti di creare più siti web utilizzando la stessa installazione di WordPress.

È off di default, ma può essere facilmente attivata per impostare un network o una rete di multisiti. Per approfondire, consultate il nostro articolo sulla creazione di un network multisito WordPress.

Dopo aver utilizzato WordPress multisito per un po’ di tempo, alcuni utenti potrebbero pensare che uno o più siti potrebbero trarre beneficio da un’installazione singola separata.

Ecco alcuni scenari in cui potrebbe essere necessario spostare un sito su un network o una rete multisito nella sua installazione singola.

  • Un sito ha bisogno di un proprio dominio per una migliore visibilità di ricerca: Lo spostamento di un sito su una propria installazione gli permette di avere un dominio unico, che può migliorare le classifiche SEO e l’identità del brand.
  • Ristrutturazione della rete multisito: È possibile che si voglia riorganizzare o sciogliere una rete multisito spostando i singoli siti nelle proprie installazioni. Ad esempio, le aziende che gestiscono siti regionali nell’ambito di un network o di una rete multisito possono decidere di separarli per facilitare la gestione o per indirizzare in modo più efficace mercati specifici.
  • Il sito non è più adatto al network o alla rete: A volte, un sito che faceva parte di un network o di una rete multisito può superare il suo scopo originale o non essere più in linea con il gruppo. Ad esempio, il blog di uno studente su un network o una rete universitaria potrebbe dover essere spostato su un sito personale quando si passa a un’impostazione professionale.
  • Miglioramento delle prestazioni e della sicurezza del sito: L’esecuzione di un sito come singola installazione può migliorare le prestazioni e la sicurezza, soprattutto se il network o la rete multisito sono di grandi dimensioni e richiedono molte risorse.
  • Personalizzazione e gestione più semplici: Un’unica installazione consente di avere temi, plugin e impostazioni personalizzati, studiati appositamente per quel sito, che è più facile da gestire e aggiornare senza influenzare gli altri siti della rete.

Secondo la nostra esperienza, WordPress multisito è un’ottima soluzione per molti casi d’uso. Tuttavia, un’installazione separata consente a un sito di crescere in modo indipendente con opzioni più flessibili.

Ecco i passaggi per estrarre facilmente un sito da un network o da una rete multisito alla propria installazione di WordPress.

Passo 1: Iniziare

Per spostare un sito web da un network o da una rete WordPress multisito è necessario un dominio.

Se avete già un dominio su cui volete installare un singolo sito, siete a posto.

Se non avete un nome di dominio separato, dovrete registrare e aggiungere un nuovo nome di dominio al vostro account di hosting.

Consigliamo di utilizzare Dominio.com. È una delle migliori società di registrazione di nomi di dominio al mondo e offre un’esperienza di gestione dei domini adatta ai principianti.

Per maggiori dettagli, consultate il nostro articolo su come registrare un nome di dominio.

In alternativa, potete acquistare un account di hosting e un nome di dominio separati per la vostra nuova installazione di WordPress.

Consigliamo di utilizzare Bluehost. Offrono un nome di dominio gratuito con un generoso sconto sull’hosting.

In pratica, si può iniziare per 1,99 dollari al mese.

Dopo aver ottenuto il nome di dominio e l’hosting, il passo successivo è l’installazione di WordPress.

Se avete bisogno di aiuto, consultate il nostro tutorial passo-passo sull ‘installazione di WordPress.

Importa: prima di apportare modifiche importanti al vostro multisito WordPress, dovete creare un backup completo di WordPress.

Ora che tutto è impostato, spostiamo un sito dal network multisito di WordPress a una singola installazione.

Passo 2: Esportazione di un singolo sito nella rete multisito WordPress

La funzionalità integrata di importazione/esportazione di WordPress funziona allo stesso modo in un multisito e in un’installazione a sito singolo. Utilizzeremo gli strumenti predefiniti per esportare i dati da un sito su una rete WordPress multisito.

Per prima cosa, accedi alla Bacheca del singolo sito che vuoi spostare e poi fai clic sulla pagina Strumenti ” Esportazione.

Successivamente, è necessario assicurarsi che tutti i contenuti siano selezionati. Fare clic sul pulsante Scarica file di esportazione.

Export single site in a WordPress multisite

WordPress creerà un file XML contenente tutti i dati e lo invierà al browser per il download.

Assicuratevi di salvare il file sul computer perché vi servirà in seguito.

Passo 3: Importare il sito figlio nel nuovo dominio

Accedere all’area di amministrazione di WordPress nella nuova posizione in cui si desidera spostare il sito figlio e andare su Strumenti ” Importazione. Nella schermata di importazione, WordPress vi mostrerà una serie di opzioni di importazione.

Install WordPress importer on the new single site

È necessario fare clic sul link “Installa ora” sotto “WordPress”.

Attendere l’installazione dell’importatore e fare clic sul link “Esegui importatore”.

Run WordPress importer

Nella schermata successiva, vi verrà chiesto di caricare il file di esportazione di WordPress scaricato in precedenza dal multisito WordPress.

Fare clic sul pulsante Scegli file per selezionare il file dal computer, quindi fare clic sul pulsante “Carica file e importa”.

Upload import file

Nella schermata successiva, WordPress chiederà se si desidera importare anche gli utenti. Se non si fa nulla, WordPress importerà tutti gli utenti. Questa procedura è consigliata se non si desidera modificare gli autori.

Verrà visualizzata anche l’opzione Importa allegati, da selezionare per consentire a WordPress di scaricare le immagini dai post e dalle pagine.

Non preoccupatevi se non vengono prese in considerazione alcune o la maggior parte delle immagini. È possibile importarle separatamente in seguito.

Import settings

Fare clic sul pulsante “Invia” per continuare.

A questo punto WordPress inizierà a importare i contenuti. A seconda della quantità di contenuti, l’operazione richiederà alcuni minuti. Una volta terminata l’operazione, verrà visualizzata una notifiche che dice: “Tutto-in-uno. Buon divertimento!”.

Importing finished

È tutto. Avete importato con successo i dati da un sito figlio di una rete multisito a un’installazione individuale di WordPress. Restano ancora alcune cose da fare.

Passo 4: Impostazione del reindirizzamento

Se si utilizza WordPress multisito con domini personalizzati, non è necessario impostare alcun reindirizzamento.

Tuttavia, se si utilizzavano sottodomini o strutture di directory nel proprio multisito WordPress, è necessario impostare il reindirizzamento in modo che gli utenti che arrivano ai vecchi URL vengano reindirizzati al nuovo sito.

Ci sono due modi per farlo: È possibile impostare una reindirizzazione utilizzando un plugin di WordPress (consigliato) o aggiungere del codice al file .htaccess di WordPress.

Vi mostreremo entrambi i metodi e potrete scegliere quello più adatto a voi.

Nota: assicurarsi che il vecchio sito sul network o sulla rete multisito e il nuovo dominio utilizzino la stessa struttura dei permalink.

Metodo 1. Impostazione dei reindirizzamenti con All in One SEO per WordPress

Questo metodo è più semplice e consigliato a tutti gli utenti. Utilizzeremo All in One SEO for WordPress, che è il miglior plugin SEO per WordPress sul mercato.

Permette di ottimizzare facilmente il vostro sito WordPress per i motori di ricerca ed è dotato di potenti funzioni come l’analisi SEO, le sitemap XML personalizzate, il supporto di Schema.org e un gestore di reindirizzamenti.

Per prima cosa, installate e attivate il plugin All in One SEO for WordPress sul vostro multisito WordPress, quindi attivatelo in rete per il sito figlio/bambino. Per maggiori dettagli, consultate la nostra guida sull’attivazione in rete dei plugin su WordPress Multisito.

Network activate a plugin

Nota: per accedere alla funzione Redirection Manager è necessario almeno il piano Pro.

Successivamente, è necessario installare e attivare in rete l’addon Redirection Manager. È possibile trovarlo alla voce “Download” della pagina del proprio account sul sito web di All in One SEO.

Download redirection addon for All in One SEO

Una volta attivati in rete entrambi i plugin, è necessario passare alla dashboard del sito figlio.

Da qui, andare alla pagina All in One SEO ” Reindirizzamenti e passare alla scheda ‘Reindirizzamento completo del sito’.

Redirect settings

Per prima cosa, attivare l’opzione Rilocalizza sito selezionando l’interruttore accanto ad essa.

Inserite quindi il nome di dominio del vostro nuovo sito accanto all’opzione “Trasferisci su dominio”.

A questo punto, fare clic sul pulsante Salva modifiche per memorizzare le impostazioni.

All in One SEO for WordPress ora reindirizzerà gli utenti al vostro nuovo nome di dominio.

Metodo 2. Impostazione dei reindirizzamenti con il plugin Redirection

Per prima cosa, è necessario installare il plugin Redirection sul vostro WordPress Multisite.

È possibile attivare un plugin in rete, oppure accedere come Super Admin al sito figlio e attivare il plugin Redirection solo per quel sito.

Dopodiché, è necessario visitare la dashboard di amministrazione del sito figlio/bambino in cui si vuole impostare la reindirizzazione.

Reindirizzamento da un sottodominio a un nuovo dominio

Il plugin Redirection semplifica enormemente il puntamento di un nome di dominio a un altro.

Basta andare alla pagina Strumenti ” Reindirizzamento e passare alla scheda ‘Sito’.

Redirection set up

È sufficiente inserire il nuovo nome di dominio e fare clic sul pulsante “Aggiorna” per salvare le impostazioni.

Il plugin reindirizzerà tutti gli utenti del sito al nuovo nome di dominio con la corretta struttura dei permalink.

Questo metodo ha il vantaggio di consentire il connesso all’area di amministrazione del vecchio sottodominio.

Reindirizzamento dalla directory al nuovo dominio

Se il multisito utilizza una struttura di URL basata su directory, il plugin Redirection semplifica il reindirizzamento al nuovo dominio.

Basta andare alla pagina Strumenti ” Reindirizzamenti del vostro sottosito e cliccare sul pulsante “Aggiungi nuovo” in alto.

New redirect

Si accede così al modulo di configurazione di Redirection. Ecco come compilare il modulo:

URL di origine: ^sito dei bambini/(.*)$
URL di destinazione: https://example.com/$1

Assicurarsi di sostituire figlio/bambino e example.com con il nome del sottosito e la sua nuova posizione.

Non dimenticate di selezionare “Regex” dal menu a discesa a destra e poi cliccate sul pulsante Add Redirect per salvare le impostazioni.

Redirect subdirectory

Ora è possibile visitare il proprio sotto-sito per vedere i reindirizzamenti in azione.

Metodo 2. Impostazione dei reindirizzamenti tramite il file .htaccess

Per questo metodo, è necessario aggiungere regole di reindirizzamento al file .htaccess dell’account di hosting WordPress per la rete multisito.

Reindirizzamento da sottodominio a nuovo dominio

Per le installazioni di sottodomini, è necessario utilizzare questo codice nel file .htaccess del vostro multisito WordPress.

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^subdomain.example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.net/$1 [L,R=301]

Questo codice reindirizza i visitatori che arrivano a qualsiasi pagina del sottodominio.example.com a http://www.example.net. Il segno $1 alla fine dell’URL di destinazione assicura che gli utenti arrivino alla stessa pagina richiesta.

Reindirizzamento dalla directory al nuovo dominio

Per le installazioni multisito basate su directory, dovrete incollare il seguente codice nel file .htaccess del vostro multisito WordPress.

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^childsite/(.*)$ http://example.net/$1 [R=301,L]

Questo codice reindirizza semplicemente gli utenti che arrivano su http://www.example.com/childsite/ a http://example.net. Il $1 assicura che gli utenti arrivino esattamente sulla stessa pagina o post che hanno richiesto.

Non dimenticate di sostituire figlio/bambino e example.net con il nome del sottosito e la sua nuova posizione.

Fase 5: Risoluzione dei problemi della migrazione

Lo spostamento di un sito non è un’operazione di routine, quindi è possibile che si verifichino alcuni problemi.

1. File di esportazione troppo grande: Se il file di esportazione di WordPress è troppo grande, potrebbe non essere possibile importarlo correttamente. Per correggere questo problema potrebbe essere necessario dividere un file XML di grandi dimensioni in parti più piccole.

2. Immagini non importate: Un altro problema comune è che le immagini non vengono importate correttamente nel nuovo sito. Per correggere questo problema, si può provare a importare le immagini come immagini esterne.

3. I reindirizzamenti non funzionano: Se gli utenti non vengono reindirizzati correttamente al nuovo sito, è necessario rivedere attentamente le impostazioni di reindirizzamento. Assicuratevi che l’installazione singola e il sito figlio/bambino utilizzino la stessa struttura di permalink.

Per altri problemi, vedere altri errori comuni di WordPress e come risolverli.

Bonus: Altre guide di esperti sulla gestione di un multisito WordPress

Ecco altre risorse per la gestione di un multisito WordPress:

Speriamo che questo articolo vi abbia aiutato a spostare un sito da un multisito WordPress a un’installazione singola. Potreste anche consultare la nostra guida sull’installazione di WordPress in una sottodirectory o dare un’occhiata al nostro tutorial sull’utilizzo di alias di dominio personalizzati per la landing di WordPress.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

19 commentiLascia una risposta

  1. Jiří Vaněk

    Recently, one of our customers asked me the same question (I work for a web hosting provider in the Czech Republic). At the time, I didn’t know you had such a great tutorial on this. I’ll know next time.

  2. Ralph

    I have 2 websites installed with multisite method on 1 hosting. I want to move 1 of them to another host, and leave one where it is. Should i export that 1 website and then transfer it to another hosting or should I do something else?

    • WPBeginner Support

      If we understand what you’re wanting to achieve then yes you would want to export then transfer the site.

      Admin

  3. Nick James Hipol

    Hi, just the blog post I needed.

    Can I now delete the subdomain where I made the redirection from?

    Like delete the files and stuff?

    Thank you!

  4. Parul

    Works great! Just make sure to add all the plugins first then do the importing.

    It worked for most of the things.. just had to re-configure few menu points and theme customization.

  5. frank

    Hi there,

    I have a problem with deleting a website in multisite installation (mainsite.com and oldsite.com). I deleted the second site (oldsite.com) through the wordpress multisite options and I uploaded a newsite in a deferent folder. my is issue is when I type newsite.com/wp-admin it sends me to mainsite.com/wp-admin

    how to fix it?

  6. Humberto wanke

    Great post!
    In exporting/importing,however, you may want to do via sql data base, and the plugins should be put one at a time. Overall, it’s quite simple following your instructions.
    Thanks!

  7. Scott Fichter

    Thanks for this tutorial. The underlying (between the lines header) message should read. “Avoid Multisite Like the Plague”

  8. Michael

    This does seem to answer the question in its simplest form, BUT what about the database, themes, plugins, etc. Your example seems to be continuing to rely somewhat on the muti-site install and just redirecting to a different place. How would I COMPLETELY remove all instances of multi-site and create a stand alone install??

    • WPBeginner Support

      This tutorial is intended to be used when a user wants to move a single site out of their multi-site network. It seems that you want to change your multi-site into a standalone site. This is out of the scope of this tutorial, we will try to cover that in a future tutorial soon.

      Admin

  9. WPBeginner Staff

    We are not sure what you are trying to do. We are assuming that you want to install a plugin on your main site and want to use its plugins on the subdomain site. We don’t think it is possible.

  10. 4ryan

    hello wpbeginner staff, I want to ask you is there any way to control a subdomain with same wordpress installation. for example I created subdomain support.mysite.com, and I want to show contact form(using contact form 7 plugin) there,but there is no option in wordpress to do so. I just don’t want to setup multisite because my hosting dont support it and I am wp beginner and afraid to change internal scripts for just single subdomain. Thank you for your help

  11. Antonio Catanese

    I have multisite installed and in the dashboard I cannot see the “plugin” panel. The only way for me to see and use this panel is to go into Network Admin and network activate plugins. I tried moving to a single site (i don’t want the other one), but I cannot see the plugin panel in the dashboard anymore, although plugins are working!! any ideas?

    • Segovia

      Antonio, if you can’t see the plugins area when logged into your child site, but you can see it within the Network Admin interface, this could be because you have done something to disable them. I know there’s a way to do this in the wp-config.php file. If you know that wasn’t the case, then are you perhaps logging in as a different user with lower permissions, like Admin or Editor?

    • txyoji

      Antonio,
      Try UglyRobt’s “Multisite Plugin Manager” plugin.
      It will let you expose or hide plugins for different sites on your network.
      With this setup, you don’t have to network enable plugins to see them on subsites. You can pick which sites get which plugin.

  12. Paul Davidson

    Hi Syed,

    The export import does not include widgets, correct?

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.