Come trasferire un sito web su un nuovo hosting
In questa pagina
Trasferire un sito web su un nuovo hosting sembra rischioso, ma è un lavoro di routine se lo fai nell'ordine giusto. La regola è semplice: prima copia tutto, provalo sul nuovo hosting e solo dopo punta il dominio verso di esso. I visitatori continuano a vedere il vecchio sito finché quello nuovo non è pronto.
Questa guida è una checklist passo passo valida per qualsiasi sito web, con note per WordPress e cPanel e per spostare la posta senza perdere messaggi.
La checklist in breve
- Fai l'inventario di ciò che usa il sito: file, database, email, record DNS, attività pianificate.
- Abbassa il TTL del DNS un giorno prima del cambio.
- Fai il backup di file e database sul vecchio hosting.
- Ripristinali sul nuovo hosting.
- Prova il sito sul nuovo hosting prima che lo veda chiunque altro.
- Ricrea gli account email e copia la posta.
- Cambia il DNS, poi tieni il vecchio hosting ancora per qualche giorno.
Preferisci non farlo da solo? Ogni piano di web hosting HytHost include una migrazione gratuita di un sito web, da €0.99/mese.
Vedi i piani di web hostingPasso 1: fai l'inventario e abbassa il TTL
Annota tutto ciò da cui dipende il sito, così non dimentichi nulla:
- i file del sito web, di solito in
public_html; - ogni database, con il suo nome e il suo utente;
- account email, inoltri e filtri;
- i record DNS oltre al sito: MX per la posta, record TXT per SPF, DKIM e verifica del sito;
- cron job, la versione di PHP e qualsiasi impostazione particolare.
Poi abbassa il TTL dei record del tuo dominio, ad esempio a 300 secondi, un giorno prima del trasferimento. Il TTL indica per quanto tempo internet tiene in cache i tuoi record DNS; con un TTL breve il cambio raggiunge i visitatori in pochi minuti invece che in ore. E non disdire ancora il vecchio hosting.
Passo 2: backup di file e database
- Da cPanel: in Backup, scarica separatamente la home directory e ogni database MySQL. Questi backup parziali sono file che puoi ripristinare da solo su qualsiasi hosting cPanel. Esiste anche un backup completo dell'account, ma solo il provider può ripristinarlo, da WHM; inviaglielo se offre migrazioni.
- A mano: scarica i file via FTP o SFTP ed esporta ogni database come file
.sqlda phpMyAdmin. - WordPress: un plugin di migrazione come Duplicator o All-in-One WP Migration raccoglie file e database in un unico archivio. Controlla il limite di upload del nuovo hosting: l'importazione del plugin dipende da questo.
Passo 3: ripristina sul nuovo hosting
- Aggiungi il dominio al tuo nuovo account di hosting.
- Carica i file nella nuova
public_htmloppure ripristina il backup della home directory. - Crea un database e un utente, poi importa il file
.sqlin phpMyAdmin. - Aggiorna la configurazione del sito con il nuovo nome del database, utente e password. In WordPress è
wp-config.php.
Se il dominio resta lo stesso, hai finito. Se cambia, il vecchio indirizzo è salvato in tutto il database. In WordPress non sostituirlo mai con una semplice ricerca testuale nel file SQL: danneggia i dati serializzati. Usa WP-CLI, che li gestisce correttamente:
wp search-replace 'https://old-domain.com' 'https://new-domain.com' --skip-columns=guid --dry-run
Rimuovi --dry-run quando l'anteprima è corretta.
Passo 4: prova prima del cambio
Puoi vedere il sito sul nuovo hosting prima del resto del mondo, indicando solo al tuo computer dove si trova il dominio. Aggiungi una riga al tuo file hosts con l'indirizzo IP del nuovo server:
203.0.113.10 example.com www.example.com
Il file è C:\Windows\System32\drivers\etc\hosts su Windows (modificalo come amministratore) e /etc/hosts su macOS e Linux. Ora apri il sito e controlla pagine, immagini, moduli, login e il checkout del negozio. Rimuovi la riga quando hai finito.
Passo 5: sposta la posta senza perdere messaggi
- Crea gli stessi account email, inoltri e filtri sul nuovo hosting.
- Copia la posta esistente. Per poche caselle, aggiungi sia il vecchio sia il nuovo account a un client email via IMAP e trascina le cartelle dall'uno all'altro. Per molte caselle, uno strumento come imapsync le copia da server a server e si può rieseguire senza creare duplicati.
- Dopo il cambio DNS, esegui la copia ancora una volta per recuperare i messaggi arrivati nel frattempo.
Ricorda i record MX e TXT: se non vengono ricreati sul nuovo DNS, la posta smette di arrivare o finisce nello spam.
Passo 6: cambia il DNS
Punta il dominio verso il nuovo hosting, cambiando i nameserver presso il tuo registrar oppure modificando il record A con il nuovo indirizzo IP. Con un TTL breve, la maggior parte dei visitatori raggiunge il nuovo hosting in pochi minuti; alcune reti tengono la cache più a lungo, quindi calcola fino a un giorno.
Quando il sito si carica dal nuovo hosting, verifica che il certificato SSL sia stato emesso (vedi certificati SSL gratuiti) e tieni il vecchio hosting ancora per qualche giorno prima di disdirlo.
Trasferire l'hosting non significa trasferire il dominio. Il trasferimento del dominio a un altro registrar è un passaggio separato che puoi fare più tardi, o mai; inoltre i registrar possono rifiutare un trasferimento entro 60 giorni dalla registrazione o da un trasferimento precedente.
Migrazione gratuita a HytHost
Ogni piano di web hosting HytHost include una migrazione gratuita di un sito web:
- Ordina il piano adatto al tuo sito.
- Apri un ticket con l'accesso al tuo vecchio hosting, oppure un file di backup cPanel.
- Copiamo noi file, database e account email. Tu cambi il DNS quando sei pronto.
Ogni piano include cPanel, SSL gratuito e backup giornalieri conservati per 10 giorni. Nuovo di cPanel? Inizia da cos'è cPanel.
Domande frequenti
No, se segui l'ordine: il vecchio sito resta attivo mentre copi e provi quello nuovo, e i visitatori passano gradualmente quando cambia il DNS. Evita di modificare i contenuti durante il trasferimento, oppure ripeti quelle modifiche sul nuovo hosting.
Dipende dal TTL. Con un TTL di pochi minuti impostato un giorno prima, la maggior parte dei visitatori vede il nuovo hosting in pochi minuti; con i TTL più lunghi abituali possono servire ore, e alcune reti tengono la cache fino a un giorno.
No. Il dominio può restare presso il tuo registrar attuale; devi solo puntarlo al nuovo hosting tramite il suo DNS. Trasferire il dominio è un passaggio separato che puoi fare più tardi se vuoi avere tutto in un unico posto.
No, se le copi. Crea gli account sul nuovo hosting, copia la posta esistente via IMAP e ripeti la copia dopo il cambio DNS per recuperare tutto ciò che è arrivato nel frattempo.
Sì. Una migrazione di un sito web è gratuita con ogni piano di web hosting: dopo l'ordine apri un ticket con l'accesso al tuo vecchio hosting o un backup cPanel, e copiamo noi file, database e account email.
Trasferisci il tuo sito nel modo più semplice
Il web hosting HytHost include una migrazione gratuita di un sito web, cPanel, SSL gratuito e backup giornalieri, da €0.99/mese.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursQuesta guida ti è stata utile?