6 passaggi per spostare un sito Web in un nuovo nome di dominio
Pubblicato: 2020-12-16Il nome di dominio del tuo sito web è una parte fondamentale del tuo marchio. Quando imposti il tuo sito web, è una delle prime cose su cui devi decidere. Nel tempo, potresti renderti conto che la tua scelta iniziale non era la soluzione migliore o che la tua attività si è evoluta laddove la scelta originale non riflette il tuo marchio attuale.
La soluzione, quindi, è cambiare il tuo nome di dominio. In questo articolo, tratteremo come spostare il tuo sito web su un nuovo nome di dominio con il minor fastidio possibile.
Passaggio 1: pianificazione preliminare
Prima di iniziare a spostare il tuo sito web, ci sono diversi passaggi da eseguire per semplificare il processo.
Attuare un piano d'azione
Di seguito, ti forniamo consigli su cosa fare e quando, insieme a suggerimenti per gli strumenti che potresti voler utilizzare per completare l'attività. Utilizzando queste informazioni è possibile creare un piano d'azione in modo da disporre di un foglio di istruzioni unico e dettagliato specifico per la propria situazione.
Elimina e ripulisci i tuoi contenuti
Nel tempo, il tuo sito web cresce man mano che aggiungi contenuti scritti, video, immagini e altro ancora. Tuttavia, alcuni di questi non sono più pertinenti, con prestazioni scadenti o obsoleti.
Se decidi che questi elementi non sono più necessari, elimina i file. Libererai prezioso spazio di archiviazione nel tuo ambiente di web hosting e il processo di spostamento sarà più semplice poiché stai spostando meno risorse.
Rivedi la struttura del tuo sito
Controlla i file del tuo sito. Sarà un promemoria della struttura generale del tuo sito e di come tutti i tuoi file combaciano. Se, tuttavia, hai intenzione di modificare la struttura del tuo sito come parte del tuo trasferimento, dovresti pianificare in anticipo qualsiasi reindirizzamento HTTP 301 che dovrai fornire nel tuo file .htaccess .
(I reindirizzamenti HTTP 301 aiutano gli utenti a trovare le pagine web che sono state spostate, anche se l'utente conosce solo i vecchi indirizzi delle pagine.)
Ad esempio, se tutto ciò che stai facendo è passare da http://old-domain.com/blog/postname a http://new-domain.com/blog/postname , il processo di impostazione dei reindirizzamenti sarà equo semplice: richiede un solo reindirizzamento a livello di sistema.
Tuttavia, se ci si sposta da http://old-domain.com/blog/old-postname a http://new-domain.com/new-folder/new-postname , la configurazione dei reindirizzamenti potrebbe essere molto complicata, potenzialmente che richiedono reindirizzamenti per ogni pagina.
Decidi se passerai a un nuovo provider di hosting web
Se il tuo attuale piano di web hosting non soddisfa le tue esigenze (o non sei soddisfatto dei servizi che stai ricevendo), valuta la possibilità di passare a un nuovo provider di web hosting nello stesso momento in cui sposti il tuo sito web su un nuovo nome di dominio.
Spostandoti su un nuovo host e optando per un nome di dominio allo stesso tempo, riduci al minimo il numero di spostamenti che devi fare con il tuo sito web. Inoltre, alcuni host offrono servizi di migrazione gratuiti o supporto per il trasferimento di siti Web a nuovi clienti, il che sarebbe un servizio utile da avere.
Passaggio 2: creare copie di backup dei file e dei database
In un mondo ideale, la migrazione di un sito Web dovrebbe funzionare perfettamente la prima volta. Sfortunatamente, probabilmente non accadrà, quindi una delle cose più importanti che puoi fare quando ti prepari a spostare il tuo sito web (su un nuovo host o semplicemente su un nuovo nome di dominio) è fare un backup .
Backup manuale
È possibile scegliere di eseguire il backup dei file manualmente (ovvero decidere quali file copiare nella posizione di backup). Per fare ciò è necessario utilizzare due strumenti: un client FTP e un amministratore (precedentemente noto come phpMinAdmin).
Con il client FTP, eseguirai il backup dei file WordPress responsabili dell'aspetto e del design del tuo sito Web (ad esempio, temi e plug-in), nonché del core di WordPress che hai installato). WordPress consiglia l'uso di FileZilla, che può essere utilizzato per eseguire il backup dei file con pochi clic una volta installato e configurato il client.
Per eseguire il backup del database di WordPress, avrai bisogno di uno strumento aggiuntivo. Il database memorizza post, pagine, informazioni sugli utenti e altro e l'amministratore può aiutarti a eseguire il backup di questi elementi.
cPanel Backup Wizard
Molti provider di web hosting offrono ai propri clienti l'utilizzo di un pannello di controllo cPanel per gestire l'ambiente del proprio sito web. Una delle funzionalità incluse in cPanel è la possibilità di creare un backup completo di tutti i tuoi file, email e database.
Il vantaggio dell'utilizzo della procedura guidata di backup cPanel è che devi solo avviare il backup. La procedura guidata fa il resto del lavoro, inviandoti un'e-mail al termine del backup e pronto per il download. Lo svantaggio, tuttavia, è che i backup di cPanel possono essere utilizzati solo dal cPanel stesso: se ti stai spostando da un host che ha cPanel a uno che non lo fa, non sarai in grado di utilizzare i backup creati utilizzando la sua procedura guidata.
Plugin
Per coloro che sono meno tecnici, non vogliono eseguire manualmente il backup del proprio sito o non sono in grado di utilizzare un backup cPanel, ci sono una varietà di plugin che possono aiutare con questo compito. Questi includono Duplicator, All-in-One WP Migration e UpdraftPlus.
Passaggio 3: trasferire i file sul nuovo nome di dominio
Ora che hai eseguito il backup dei tuoi file, puoi iniziare il processo di trasferimento dei file dal tuo nome di dominio esistente al tuo nuovo nome di dominio. Ancora una volta, ci sono diverse opzioni disponibili per aiutarti con questo processo.
Trasferimento manuale
Proprio come è possibile eseguire manualmente il backup dei file, è possibile trasferire manualmente singoli file e database dal vecchio ambiente al nuovo ambiente. Tieni presente che, quando trasferisci manualmente i file del tuo sito web, l'ordine in cui fai le cose è importante.
Le prime cose che dovresti migrare sono i tuoi database (questo può essere fatto tramite Adminer). Successivamente, modifica il tuo file wp-config.php , poiché controlla l'accesso tra WordPress e il tuo database (di nuovo, fai un backup del file prima di modificarlo nel caso in cui sia necessario ripristinare le modifiche). È necessario aggiornare il file wp-config.php con il nome del database, il nome utente e la password aggiornati.

Infine, puoi caricare i file rimanenti per il tuo sito Web, inclusi quelli per i temi e i plugin installati. Proprio come hai utilizzato un client FTP (ad esempio, FileZilla) per il backup di questi file, puoi utilizzare un client FTP per caricare i file nel tuo nuovo ambiente selezionando manualmente le foto desiderate.
cPanel
Se sia il vecchio che il nuovo ambiente consentono l'uso del pannello di controllo cPanel, è possibile ripristinare il backup completo. A seconda della società di hosting con cui lavori, potresti dover contattare il team di supporto per ricevere assistenza.
Plugin
I trasferimenti manuali possono richiedere molto tempo e non tutti gli utenti possono fare affidamento su cPanel per il backup e la migrazione del sito. È qui che entrano in gioco i plug-in: sono disponibili plug-in che possono aiutarti a spostare tutti i file del tuo sito Web, incluso VaultPress di WordPress, nonché Duplicator, All-in-One WP Migration e UpdraftPlus.
Passaggio 4: aggiungi reindirizzamento
Dopo aver spostato i file, dovrai aggiungere il reindirizzamento modificando il file .htaccess nel tuo vecchio dominio. Poiché il tuo nome di dominio è cambiato, avrai bisogno di un modo per inviare automaticamente gli utenti dal vecchio link al tuo nuovo link. Altrimenti vedranno un errore HTTP 404 Pagina non trovata.
Se tutto ciò che hai fatto è cambiare il tuo dominio di primo livello (ad esempio, da http://old-domain.com a http://new-domain.com ), la regola di reindirizzamento che devi aggiungere sarà abbastanza semplice:
#Options + FollowSymLinks RewriteEngine su RewriteRule ^ (. *) $ Http://nuovo-dominio.com/$1 [R = 301, L]
Se, tuttavia, la struttura del tuo sito è cambiata notevolmente (ovvero, hai spostato un'intera sezione del tuo sito in una sottocartella) e questo si riflette negli URL delle tue pagine, dovrai aggiungere regole individuali per ogni pagina che viene spostata :
Reindirizza 301 / old-page / http://new-domain.com/new-page/
Passaggio 5: verifica la presenza di collegamenti interrotti
A questo punto, hai modificato tutti i tuoi URL e impostato i reindirizzamenti in modo che gli utenti possano trovare le tue pagine anche se hanno solo il tuo vecchio URL. Tuttavia, è possibile che qualcosa sia sfuggito, soprattutto se apporti modifiche più complesse ai tuoi URL e devi aggiungere un numero elevato di reindirizzamenti individuali.
Esistono diversi modi per verificare la presenza di collegamenti interrotti. Se utilizzi Google Search Console, puoi verificare la presenza di collegamenti interrotti (supponendo che Google abbia avuto il tempo di reindicizzare il tuo sito dopo le modifiche). In alternativa, puoi utilizzare un plug-in di terze parti il cui scopo è cercare collegamenti interrotti o uno strumento come URL Profiler o Sitebulb.
Passaggio 6: aggiorna la tua Sitemap XML e attiva la reindicizzazione
Una mappa del sito XML è una pagina che contiene un elenco di pagine su quel sito Web e come si relazionano (o si collegano) tra loro scritte utilizzando il linguaggio di markup XML. Quando sposti il tuo sito web su un nuovo nome di dominio (o ogni volta che modifichi i tuoi URL), ti consigliamo di aggiornare la tua mappa del sito XML in modo che sia corretta.
Le sitemap XML sono uno strumento chiave per i motori di ricerca, che utilizzano queste pagine per indicizzare i siti Web e identificare il modo in cui le varie pagine si collegano tra loro. Avere una mappa del sito non migliora, di per sé, il posizionamento nei motori di ricerca, ma rende più facile trovare pagine pertinenti ogni volta che qualcuno esegue una ricerca.
Dopo aver aggiornato la tua mappa del sito XML, puoi chiedere a Google di reindicizzare il tuo sito web in modo che tutti gli URL che Google ha memorizzato nella cache possano essere aggiornati. Sebbene tu possa fare affidamento sui tuoi reindirizzamenti per inviare le persone all'URL corretto, aggiornare gli URL in modo che gli utenti non debbano essere reindirizzati è una pratica migliore.
Domande frequenti e altre considerazioni
Potresti pensare di aver finito quando il processo di migrazione è terminato, ma ci sono ancora molte cose che devi tenere d'occhio e fare quando sposti il tuo sito web su un nuovo nome di dominio:
- Guarda i tuoi file di log, sia quelli generati da WordPress che da qualsiasi suite di analisi che stai utilizzando. Il problema più grande che probabilmente incontrerai è l'errore HTTP 404 Pagina non trovata. Se ne vedi, risolvili aggiornando il tuo file .htaccess con i reindirizzamenti appropriati.
- Se disponi di indirizzi email che utilizzano il tuo vecchio dominio, dovrai configurare gli indirizzi email con il nuovo dominio. I passaggi necessari per eseguire questa operazione variano a seconda del registrar e del provider host con cui stai lavorando rispettivamente per i domini e la posta elettronica. In alternativa, puoi semplicemente impostare un nuovo indirizzo e-mail e fare in modo che tutte le e-mail inviate al vecchio indirizzo vengano inoltrate.
- Fai sapere alle persone che ti sei trasferito! Sebbene i reindirizzamenti che hai impostato siano utili (e le persone noteranno il cambiamento quando il loro browser web li reindirizza), è bello far sapere ai tuoi visitatori e partner che possono trovarti nel tuo nuovo dominio.