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

Nota editoriale: guadagniamo una commissione dai link dei partner su WPBeginner. Le commissioni non influenzano le opinioni o le valutazioni dei nostri redattori. Per saperne di più su Processo editoriale.

Volete spostare un sito da un multisito WordPress a un’installazione singola?

Se gestite una rete WordPress multisito, a volte potrebbe essere necessario spostare uno dei siti web in un’installazione WordPress separata.

In questo articolo vi mostreremo come spostare facilmente un sito dal multisito WordPress alla propria installazione singola, preservando le classifiche SEO e tutti i vostri contenuti.

Moving a child site from WordPress multisite

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

WordPress multisite è una funzione fondamentale di WordPress che consente agli utenti di creare più siti web utilizzando la stessa installazione di WordPress.

È disattivato per impostazione predefinita, ma può essere facilmente attivato per configurare una rete multisito.

Per saperne di più, consultate il nostro articolo sulla creazione di una rete multisito WordPress per maggiori dettagli.

Tuttavia, dopo un po’ di tempo, alcuni utenti potrebbero ritenere che uno o più dei loro siti nell’ambito di un’installazione multisito potrebbero trarre vantaggio da un’installazione singola.

Ecco alcuni scenari in cui potrebbe essere necessario spostare un sito di una rete multisito in una singola installazione.

  • Un sito WordPress sul multisito potrebbe voler avere il proprio nome di dominio per una migliore visibilità di ricerca.
  • È possibile che si voglia ristrutturare e sciogliere il multisito spostando i singoli siti nella propria installazione. Ad esempio, le aziende che gestiscono siti regionali sotto la rete multisito vogliono suddividerla in singole installazioni.
  • Un sito su una rete multisito non è più adatto a quel gruppo di siti. Ad esempio, il blog personale di uno studente che ora vuole spostare sul proprio sito.

Detto questo, ecco i passaggi da seguire per estrarre facilmente un sito da una rete multisito alla propria installazione di WordPress.

Passo 1: Iniziare

Per spostare un sito web da una rete multisito WordPress, è necessario un nome di dominio.

Se disponete già di un nome di dominio su cui volete installare un singolo sito, siete pronti a partire.

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 Domain.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.

Importante: dato che state per apportare alcune modifiche serie al vostro multisito WordPress, è necessario creare un backup completo di WordPress prima di fare qualsiasi altra cosa.

Ora che tutto è pronto, spostiamo un sito dalla rete multisito di WordPress alla sua installazione singola.

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, è necessario accedere alla dashboard del singolo sito che si desidera spostare, quindi fare clic su Strumenti ” Esporta.

Quindi, assicurarsi che tutti i contenuti siano selezionati e 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 e poi 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 operazione è consigliata se non si desidera cambiare gli autori.

Verrà visualizzata anche l’opzione Importa allegati, che dovrà essere selezionata in modo che WordPress possa 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.

WordPress inizierà a importare i contenuti. L’operazione richiederà alcuni minuti, a seconda della quantità di contenuti. Una volta terminata l’operazione, verrà visualizzata una notifica con scritto “Tutto fatto. 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. Si può impostare un reindirizzamento utilizzando un plugin di WordPress (consigliato), oppure si può 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 sulla rete multisito e il sito sul nuovo dominio utilizzino entrambi la stessa struttura di 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.

Innanzitutto, installate e attivate il plugin All in One SEO for WordPress sul vostro multisito WordPress e poi attivatelo in rete per il sito figlio. Per maggiori dettagli, consultate la nostra guida sull’attivazione in rete dei plugin su WordPress Multisite.

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.

Quindi, inserite il nome di dominio del vostro nuovo sito accanto all’opzione “Trasferire 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.

Successivamente, è necessario visitare la dashboard di amministrazione del sito figlio per il quale si desidera impostare il reindirizzamento.

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.

Il vantaggio di questo metodo è che si può ancora accedere all’area di amministrazione del vecchio sottodominio.

Reindirizzamento dalla directory al nuovo dominio

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

È sufficiente andare alla pagina Strumenti ” Reindirizzamento del proprio 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 childsite e example.com con il nome del sottosito e la sua nuova posizione.

Non dimenticate di selezionare “Regex” dal menu a tendina a destra e poi fate clic sul pulsante Aggiungi reindirizzamento 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 childsite 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’attività di routine, quindi è probabile che si verifichino alcuni problemi.

1. File di esportazione troppo grande – Se il vostro file di esportazione di WordPress è troppo grande, potreste non riuscire a importarlo correttamente. Per risolvere questo problema, potrebbe essere necessario dividere il 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 risolvere il problema, si può provare a importarle come immagini esterne.

3. Ireindirizzamenti 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 utilizzino entrambi la stessa struttura di Permalinks.

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

Speriamo che questo articolo vi abbia aiutato a spostare un sito da un multisito WordPress a un’installazione singola. Potreste anche voler rivedere la nostra lista di controllo WordPress SEO per la vostra nuova installazione o provare questi plugin WordPress essenziali sul vostro nuovo sito.

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

20 commentiLascia una risposta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    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.

  3. Ralph says

    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 says

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

      Admin

  4. Nick James Hipol says

    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!

  5. Parul says

    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.

  6. frank says

    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?

  7. Humberto wanke says

    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!

  8. Scott Fichter says

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

  9. Michael says

    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 says

      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

  10. WPBeginner Staff says

    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.

  11. 4ryan says

    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

  12. Antonio Catanese says

    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 says

      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 says

      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.

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.