Come modificare manualmente il tuo nome di dominio

Pubblicato: 2011-11-08

Esistono diversi modi per spostare WordPress in un nuovo dominio su un nuovo server e per modificare i nomi di dominio sullo stesso server.

Ho già trattato gli altri metodi per spostare WordPress in un nuovo dominio a cui puoi accedere utilizzando i collegamenti seguenti.

Se stai passando anche a un nuovo server, queste sono le opzioni tra cui puoi scegliere:

  1. Utilizza un plug-in di backup, migrazione e ripristino
  2. Usa un trasferimento gratuito dal tuo host web
  3. Utilizzare un servizio di spostamento del sito
  4. Sposta WordPress manualmente tu stesso

Se stai spostando il tuo blog WordPress sullo stesso server (stesso host web), puoi comunque utilizzare anche queste soluzioni.

Se desideri modificare il nome di dominio sullo stesso server che consente un solo dominio, dovrai modificare il dominio principale sul tuo account.

Discutiamo il processo di spostamento manuale di WordPress in un nuovo dominio.

In questo lungo tutorial tratterò entrambi:

  1. Spostare WordPress in un nuovo dominio sullo stesso server
  2. Spostare WordPress in un nuovo dominio su un server diverso

Attenzione: è sempre consigliabile eseguire il backup dei database e dei file prima di apportare modifiche in WordPress.

Sposta WordPress in un nuovo dominio sullo stesso server

Punta il tuo nuovo dominio sul tuo server

Una volta ottenuto il tuo nuovo nome di dominio, dovrai assicurarti che i Domains Name Servers (DNS) puntino ai server dei tuoi host web attuali.

Ecco un tutorial e un video su come modificare i server dei nomi di dominio.

Attendi 2-3 ore minimo poiché questo è il tempo normalmente impiegato per cambiare su Internet. (propagare)

Crea un dominio aggiuntivo in cPanel

Dovrai creare un dominio aggiuntivo nel tuo account cPanel esistente che crea anche una nuova directory di cartelle di file per i tuoi file WordPress.

Leggi di più su come creare un dominio aggiuntivo in cPanel qui.

Quando crei un dominio aggiuntivo in cPanel, creerà anche una nuova directory per i tuoi file WordPress che sposterai dalla vecchia directory dei domini.

Modifica gli URL di WordPress

Attenzione: questo passaggio causerà la chiusura del tuo sito. Un'altra opzione è saltare questo passaggio e modificare gli URL in phpMyAdmin dopo aver importato il backup del database nel nuovo DB

Accedi al tuo pannello di amministrazione di WordPress e vai su Impostazioni> Generali

Qui puoi modificare il tuo:

  • Indirizzo WordPress (URL)
  • Indirizzo del sito (URL)
General-Settings - WordPress Address (URL)

Modifica questi URL con il tuo nuovo nome di dominio e fai clic su Salva.

Backup ed esportazione del database SQL

Accedi a phpMyAdmin ed esporta le tabelle del database di WordPress in formato SQL sul tuo computer locale.

Accedi a cPanel e vai alla sezione Database

cPanel-Databases-phpMyAdmin

Fai clic su phpMyAdmin e vai al database di WordPress nella barra laterale sinistra di phpMyAdmin

Vedrai un elenco di database, quindi assicurati di fare clic su quello contenente il tuo contenuto WordPress.

Ulteriori informazioni sull'utilizzo di phpMyAdmin per creare un backup del database

Crea un nuovo database

Crea un nuovo database in cPanel e importa il backup del tuo database.

Leggi di più su come creare un database per WordPress qui

Prendi nota dei nuovi dettagli del database: Nome database, Nome utente e Password .

Sposta i file di WordPress

Seleziona tutti i file esistenti e sposta il contenuto della directory dei file di WordPress nella nuova directory dei domini aggiuntivi.

Modifica WP-Config.php

Inserisci i dettagli del tuo nuovo database nel tuo file wp-config.php

Ecco di più su come modificare il file wp-config.php

In caso di problemi con i collegamenti interrotti, puoi utilizzare il plug-in cerca e sostituisci per cercare tutte le istanze del tuo vecchio nome di dominio e modificare i collegamenti con il tuo nuovo nome di dominio.

Crea un reindirizzamento cPanel al tuo nuovo dominio

Per assicurarti che tutti i link esterni in entrata vengano reindirizzati al tuo nuovo dominio, dovrai creare un reindirizzamento in cPanel.

Passare alla sezione Domini in cPanel e fare clic su Reindirizzamenti .

cPanel - Domains - Redirects

All'interno di Redirect puoi inserire il nome del nuovo dominio su cui desideri reindirizzare anche i tuoi vecchi URL.

Domains - Redirects

  • Imposta un reindirizzamento permanente 301
  • Seleziona il vecchio nome di dominio
  • Inserisci anche il nuovo nome di dominio del dominio che desideri reindirizzare
  • Reindirizzamento con o senza www
  • Controlla Reindirizzamento con caratteri jolly

Ora fai clic sul pulsante Aggiungi e il reindirizzamento verrà scritto nel tuo file .htaccess.

Sposta WordPress in un nuovo dominio su un nuovo server

Nota: l'utilizzo di questo metodo significa che il tuo sito subirà dei tempi di inattività dopo aver modificato gli URL del tuo sito e importato il backup nel tuo nuovo database sul tuo nuovo server.

Cambia il tuo DNS

Accedi al tuo gestore di dominio/registrar e indirizza il tuo nuovo nome di dominio al tuo nuovo server host web.

Leggi di più su come modificare il tuo DNS – Domains Name Servers

Nota: dovrai attendere almeno 2-3 ore prima che il tuo dominio venga propagato al tuo nuovo server web.

Crea un nuovo database in cPanel

Crea un nuovo database in cPanel sul tuo nuovo server Web Hosts.

Leggi di più su come creare un database per WordPress qui

Nota: prendi nota del nuovo nome del database, nome utente e password poiché dovrai inserirli nel tuo file wp-config nel passaggio successivo.

Copia i tuoi file WordPress sul tuo computer locale

Usando FTP, trasferisci una copia della directory dei tuoi siti sul tuo computer locale

Modifica il file di configurazione del database

Dovrai aggiungere i dettagli del tuo nuovo database ai tuoi vecchi file WordPress in modo che i tuoi file si colleghino al tuo database sul tuo nuovo server.

Leggi di più su come modificare il file wp-config.php

Carica file WordPress su un nuovo server

Accedi al tuo server usando il tuo client FTP e carica i tuoi file nella tua directory public_html. Se hai creato un dominio aggiuntivo, un sottodominio o una sottodirectory, carica i tuoi file in quella directory.

Puoi caricare l'intera directory della cartella di file dal tuo computer locale e usarla come nuova directory o caricare i file all'interno della directory nella tua nuova cartella di file sul tuo nuovo server, ma non inserire una cartella con una cartella.

Modifica gli URL del sito

Come spiegato all'inizio di questo post, un modo per cambiare i nomi di dominio è cambiare l'URL di WordPress e l'URL del sito nell'amministratore di WordPress.

Accedi al tuo pannello di amministrazione di WordPress e vai su Impostazioni> Generali

Qui puoi modificare il tuo:

  • Indirizzo WordPress (URL)
  • Indirizzo del sito (URL)

Fai clic su Salva dopo aver modificato entrambi gli URL nel tuo nuovo dominio.

Backup ed esportazione del tuo database

Accedi a phpMyAdmin e individua il tuo database WordPress.

Fare clic sul nome del database nel pannello di sinistra

Fare clic sulla scheda Esporta ed esportare tutte le tabelle del database .sql sul computer locale.

Ulteriori informazioni sull'utilizzo di phpMyAdmin per creare un backup del database.

Importa il vecchio database nel nuovo database

Accedi a cPanel sul tuo nuovo server e vai a phpMyAdmin

Fare clic sul nuovo database creato in precedenza e fare clic sulla scheda Importa

Individua il tuo vecchio backup del file di database .sql sul tuo computer locale e importalo nel tuo nuovo database sul tuo nuovo server.

Crea reindirizzamento in cPanel

Nella sezione Domini su cPanel, fai clic su Reindirizzamenti e crea un reindirizzamento permanente 301 al tuo nuovo dominio.

Seleziona la casella Wild Card e il reindirizzamento verrà scritto nel tuo file htaccess nella directory della cartella dei file del tuo nuovo dominio.

Conclusione

Normalmente userei un plugin per cambiare un nome di dominio e spostare WordPress su un nuovo server in quanto è più facile e veloce.

Questo è chiaramente il modo più lungo per fare le cose e potrebbe essere l'unica opzione per alcuni. Il DNS può richiedere dalle 2 alle 48 ore per cambiare a seconda di dove è ospitato il tuo dominio e dove si trova il tuo server web.

Se hai tempo, imparerai molto di più su WordPress completando manualmente la modifica del dominio.

Risorse utili:

  1. Post di categoria Sposta sito
  2. Post di categoria dominio sito web