Vai al contenuto

Impostazioni cookie

Scelga per ogni tipo quali cookie consente. Può modificare la sua scelta in qualsiasi momento tramite Impostazioni cookie in fondo a ogni pagina. Informativa sulla privacy

Necessari

Sempre attivi

Servono per accedere, conservare il carrello e ricordare le sue scelte. Sono sempre attivi.

Quali cookie?
  • weboke_sessie, weboke_klant, weboke_remember: la sua sessione e la permanenza dell'accesso
  • weboke_basket: il suo carrello
  • wkBtwIncl: visualizzazione dei prezzi con o senza IVA
  • wok_cookies: la sua scelta sui cookie, 12 mesi

Misurano quale annuncio porta a una visita o a un ordine, così non paghiamo annunci che non funzionano.

Quali cookie?
  • Google Ads tramite Google Tag Manager (_gcl_au, _gcl_aw), fino a 90 giorni
  • OpenAI Ads, annunci in ChatGPT
  • wok_aff: tramite quale partner è arrivato da noi (programma di affiliazione), 60 giorni

4,6

Paese e lingua

Ogni paese ha il suo sito, con i prezzi e l'IVA di quel paese.

Vedi

Modulo 9 · 9.5

Migrare un sito WordPress

Modulo 9: Email, posizionamento (SEO), GDPR, manutenzione e migrazione · Tempo di lettura: 10 minuti

Obiettivo della lezione: Dopo questa lezione sarà in grado di migrare un sito WordPress verso un altro hosting o un altro dominio senza interruzioni.

Concetti chiave: migrazione verso un altro hosting, migrazione verso un altro dominio, importazione tramite installer, plugin di migrazione, migrazione manuale, cerca e sostituisci, test prima del cambio DNS, file hosts, TTL, blocco dei contenuti, sincronizzazione finale, controlli dopo il cambio, cambio di indirizzo in Search Console

Due tipi di migrazione

Esistono due tipi di migrazione, e sono diversi:

  1. Verso un altro hosting, stesso dominio. Il sito passa dal server A al server B; l'indirizzo resta https://example.com. Il DNS viene cambiato alla fine. Non serve modificare nulla nel database.
  2. Verso un altro dominio. Il sito passa da example.com a example.net (sullo stesso hosting o su uno diverso). Tutti gli indirizzi nel database cambiano, ed è necessario far reindirizzare il vecchio dominio.

A volte si fanno entrambe le cose insieme. In tal caso è preferibile suddividerle: prima migrare verso il nuovo hosting, poi cambiare il dominio. Così, in caso di problemi, saprà quale passaggio ne è la causa.

E non dimentichi ciò che sta accanto a WordPress: email sul dominio, record DNS, cronjob, altri siti nello stesso piano. Questi non si spostano automaticamente (corso DNS, lezione 6.3).

Tre modi per trasferire il sito

ModoComeAttenzione
Importazione tramite installerMolti installer (Installatron, Softaculous) possono recuperare un sito da un altro server utilizzando i dati FTP o SFTP del vecchio hostingVeloce, e dopo il sito si trova subito nel Suo installer (lezione 2.2)
Plugin di migrazioneUn plugin crea sul vecchio sito un pacchetto (file e database) e lo installa sul nuovo, spesso convertendo anche gli indirizziAlcune versioni gratuite hanno una dimensione massima; i caricamenti di grandi dimensioni possono incorrere in timeout
ManualeCopiare i file (SFTP o zip), esportare e importare il database, modificare wp-config.php, in caso di nuovo dominio cercare e sostituirePiù lavoro, ma vede ogni passaggio e funziona sempre

In modo manuale funziona così:

  1. File: scarichi l'intera cartella web (o ne crei uno zip tramite Gestione file) e la carichi nella cartella web del nuovo hosting.
  2. Database: lo esporti sul vecchio hosting (phpMyAdmin o wp db export), crei sul nuovo un database vuoto con un proprio utente (lezione 2.3) e lo importi (lezione 8.2).
  3. wp-config.php: inserisca il nuovo nome del database, utente, password e host. Controlli il prefisso delle tabelle.
  4. Nuovo dominio? Cerchi e sostituisca gli indirizzi con uno strumento che comprenda i dati serializzati (lezione 3.2):
wp search-replace 'https://example.com' 'https://example.net' --all-tables --dry-run
wp search-replace 'https://example.com' 'https://example.net' --all-tables
  1. Certificato sul nuovo hosting (non appena il DNS punta lì, o prima se il provider lo consente).

Alcuni hoster migrano il Suo sito gratuitamente o a pagamento; anche WebOké offre questo servizio. Chieda quindi quali dei passaggi di questa lezione vengono eseguiti da loro e quali deve controllare Lei stesso.

Test prima del cambio DNS

Il principio più importante di una migrazione senza interruzioni: il nuovo sito funziona già prima che qualcuno vi acceda. Lo testa sul nuovo hosting mentre il DNS punta ancora al vecchio. Due modi (lezione 2.1):

  • Il file hosts sul Suo computer: vi inserisce l'indirizzo IP del nuovo server accanto al Suo dominio. Solo il Suo computer raggiungerà quindi il nuovo sito. Il certificato a volte non è ancora presente; accetti l'avviso solo per questo test.
  • Un indirizzo di prova o un'anteprima del Suo nuovo hoster, che mostra il Suo sito sotto il dominio reale senza modificare il DNS (su WebOké "Testare il sito prima della migrazione").

Esamini l'elenco di controllo della lezione 8.2: pagine, immagini, accesso, moduli, negozio, permalink.

Pianificare il cambio

Alcuni giorni prima:

  • Abbassi il TTL dei record che sta per modificare (A, AAAA, www) a, ad esempio, 300 secondi, in modo che il cambio sia poi rapidamente visibile ovunque (corso DNS, lezione 6.1). Lo faccia con un anticipo pari almeno al vecchio TTL.
  • Crei un backup del vecchio sito (lezione 8.1) e lo conservi al di fuori di entrambi gli hoster.
  • Prepari la posta se anche questa viene migrata: creazione delle caselle di posta, trasferimento della posta, record MX pronti (corso DNS, lezione 6.3).

Il giorno del cambio:

  1. Blocco dei contenuti: da questo momento non viene più modificato nulla sul vecchio sito. Per un negozio online: scelga un momento tranquillo e metta il negozio in manutenzione, altrimenti arriveranno ordini sul vecchio sito che non recupererà più.
  2. Sincronizzazione finale: trasferisca ancora una volta il database (e i nuovi caricamenti) dal vecchio sito al nuovo, in modo che vi sia incluso tutto degli ultimi giorni.
  3. Modifica del DNS: record A e AAAA (e www) verso il nuovo indirizzo IP. Rimuova un vecchio AAAA (lezione 2.1).
  4. Richieda il certificato sul nuovo hosting non appena il DNS punta lì.
  5. Controlli con l'esercizio di questa lezione e l'elenco di controllo.

In seguito:

  • Mantenga attivo il vecchio hosting ancora per qualche giorno (con il sito in manutenzione o in sola lettura), per i visitatori che hanno ancora il vecchio indirizzo nella cache, e come opzione di ripiego.
  • Controlli i permalink (salvi una volta in Impostazioni > Permalink se le pagine restituiscono un errore 404), la cache (la svuoti), i cronjob e il WP-Cron (lezione 6.3), e la posta inviata dal sito (lezione 9.1, l'SPF ora deve indicare il nuovo server).
  • Rialzi di nuovo il TTL.
  • Solo dopo una settimana o due: disdica il vecchio hosting, dopo aver scaricato un ultimo backup.

In caso di nuovo dominio: il reindirizzamento

Se migra verso un altro dominio, il vecchio dominio deve continuare a esistere e reindirizzare: ogni vecchio indirizzo con un 301 verso lo stesso percorso sul nuovo dominio (https://example.com/contact/ verso https://example.net/contact/), non tutto verso la homepage. In questo modo mantiene i visitatori dei vecchi link e la Sua posizione nei motori di ricerca (lezione 9.2).

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^(.*)$ https://example.net/$1 [R=301,L]

Mantenga il vecchio dominio (e un certificato su di esso) ancora per anni. Comunichi la migrazione in Google Search Console con la funzione per il cambio di indirizzo, e invii la nuova sitemap.

Riepilogo

  • Migrare verso un altro hosting (stesso dominio) e verso un altro dominio sono operazioni diverse; le separi se le esegue entrambe.
  • Trasferisca il sito con un'importazione tramite installer, un plugin di migrazione o manualmente (file, database, wp-config.php, in caso di nuovo dominio cerca e sostituisci).
  • Testi il nuovo sito prima del cambio DNS tramite il file hosts o un indirizzo di prova.
  • Abbassi in anticipo il TTL, mantenga un blocco dei contenuti, sincronizzi un'ultima volta, cambi il DNS e controlli permalink, cache, cron e posta.
  • In caso di nuovo dominio: ogni vecchio indirizzo con un 301 verso lo stesso percorso sul nuovo dominio, e un cambio di indirizzo in Search Console.

Quiz

1. Perché si testa il nuovo sito prima di cambiare il DNS?



2. Perché si abbassa il TTL alcuni giorni prima del cambio?



3. Sta migrando un negozio online. Tra il trasferimento del database (lunedì) e il cambio DNS (giovedì) arrivano ordini sul vecchio sito. Cosa fa?



4. Sta migrando da example.com a example.net. Qual è il modo migliore di reindirizzare il vecchio dominio?



Esercizio

Esercizio A9.5: La migrazione è riuscita? Dopo una migrazione, inserisca il Suo dominio, l'indirizzo IP (o il nome del server) del nuovo hosting, e in caso di cambio di dominio anche il vecchio dominio. Il programma controlla: il nome senza www e il www (A e AAAA) puntano al nuovo server, il certificato è valido per entrambi i nomi, il riferimento REST del sito punta al dominio corretto (siteurl convertito correttamente), il vecchio dominio non compare più nei link e nelle risorse della homepage, e il vecchio dominio (se indicato) viene reindirizzato con un 301 verso lo stesso percorso sul nuovo?

Esercizio A9.5: La migrazione è riuscita?




Quello che inserisce e quello che rileviamo non vengono salvati. Il Suo browser ricorda le Sue risposte e se ha superato l'esercizio. Se ha effettuato l'accesso, conserviamo in I miei corsi solo il fatto che l'esercizio era (quasi) corretto; anche lì può eliminarlo.

Esercizio D9.5: Il Suo piano di migrazione. Scriva un piano d'azione per la migrazione del Suo sito (anche se al momento non ha intenzione di farlo): quale tipo di migrazione, quale metodo di trasferimento, cosa deve essere spostato oltre a WordPress (posta, record DNS, cronjob), come testa prima del cambio, la tempistica (giorni prima, il giorno stesso, i giorni successivi) con l'indicazione di chi esegue ogni passaggio, e come tornare indietro se qualcosa va storto. Spunti che ha verificato il TTL attuale del Suo record A e lo annoti.

Esercizio D9.5: Il Suo piano di migrazione

Questo esercizio lo svolge da sé; nessuno lo verifica. Spunti ciò che ha fatto e segni l'esercizio come completato.



Le Sue spunte e note restano solo in questo browser; non le inviamo da nessuna parte. Se ha effettuato l'accesso, conserviamo in I miei corsi solo il fatto che ha svolto l'esercizio.

Per approfondire

Questi articoli descrivono i passaggi nei pannelli di WebOké; in altri pannelli funzionano in modo simile.

Un momento…

Configuri i suoi domini

Per ogni dominio imposti i nameserver, il collegamento al suo hosting e chi ne diventa l'intestatario.

Caricamento dei suoi domini…