Seguici su Telegram, ne vale la pena ❤️ ➡ @trovalost
Vai al contenuto

Come cambiare nome di dominio ad un sito WordPress

Se desideri cambiare il nome di dominio del tuo sito, ci sono due possibili opzioni, ed entrambe prevedono due fasi distinte. Inizialmente, infatti, dovrai spostare tutti i file e migrare il database alla nuova locazione, e successivamente sfruttare il pannello amministrativo di wordpress per far puntare il sito alla nuova locazione.

Vediamo tutto, con grande calma, in questo articolo.

Tieni conto che l’operazione di cambio del nome potrebbe rendere il vostro blog WordPress inaccessibile fino a 24/48 ore, a seconda del tipo di operazioni coinvolte. Di solito, comunque, l’operazione va “liscia” e senza particolari complicazioni.

Si assume che:

  • stai utilizzando l’ultima versione di WordPress (visibile da qui);
  • stai migrando su un nuovo hosting che coincida col vecchio, oppure su uno nuovo di potenza/capacità  almeno equivalente (esempio: migrare WordPress da condiviso a VPS);
  • i DNS siano sotto il tuo controllo mediante gli opportuni pannelli.

Ci sono a questo punto due possibilità se desideri cambiare il nome di dominio per un sito in WP.

Cambiare il nome di dominio di WordPress da www.miosito.com a sottodominio.miosito.com

Le due cose da fare sono molto semplici: da un lato dovrete ricopiare i vostri file HTML PHP JS CSS e scaricarli via FTP sul vostro computer dal vostro sito. In questo modo avrete a portata di mano una copia del sito da ricopiare al nuovo indirizzo, qualsiasi esso sia: nel caso un cui vogliate trasferire il dominio da www.miosito.com a sottodominio.miosito.com, create una cartella nella root FTP dello stesso sito, create un sottodominio associato ad essa (da cPanel si fa immediatamente), e copiateci dentro tutti i file.

Adesso dovrete scaricarvi un dump del database, sostituire tutte le occorrenze del vecchio dominio:

www.miosito.com

con quelle del nuovo:

sottodominio.miosito.com

in modo che il sito possa funzionare sul sottodominio correttamente, poi salvate il file di dump e ricaricatelo come nuova instanza del database in remoto. In pratica dovrete modificare leggermente il file di configurazione di WordPress wp-config.php per aggiornare i parametri di connessione a host, database, username e password MySQL.

Ti potrebbe interessare:  Domini .mobi: come e dove registrarne uno

Esempio, vecchia versione:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_vecchio' );

/** MySQL database username */
define( 'DB_USER', 'username123' );

/** MySQL database password */
define( 'DB_PASSWORD', 'password123' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

nuova versione:

/** The name of the database for WordPress */
define( 'DB_NAME', 'database_nuovo' );

/** MySQL database username */
define( 'DB_USER', 'username123' );

/** MySQL database password */
define( 'DB_PASSWORD', 'password123' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Questa è un’operazione piuttosto delicata anche perchè per eseguirla correttamente non dovrete dimenticare che WordPress non dovrà  più collegarsi al vecchio database bensଠal nuovo con l’indirizzo aggiornato (il dump che avete scaricato e corretto), per cui è molto importante eseguire queste operazioni con calma, accertarsi di averle fatte come si deve e solo allora passare alla fase di migrazione effettiva.

Ricordatevi di fare, alla fine, un bel redirect 301 per non perdere i post archiviati da Google in precedenza, come spiegato nell’articolo “Redirect 301 da vecchio a nuovo dominio, e da vecchie a nuove pagine singole“.

Cambiare il nome di dominio di WordPress da miosito.com ad altrosito.est

In questo caso dovrete, similmente al caso precedente, scaricarvi una copia dei file del sito via FTP ed avere cura di scaricarvi un bel dump via PHPMyAdmin dei file contenuti nel database. A questo punto quello che vi resta da fare non è altro che:

  • sostituire le occorrenze nel file dump di MySQL di miosito.com con altrosito.est;
  • cambiare il file di configurazione di WordPress wp-config.php per aggiornare i parametri di connessione a host, database, username e password MySQL;
  • aggiornare i DNS per far puntare i record A (oppure i Name Server, a seconda dei casi) dalla vecchia alla nuova configurazione.

Esempio, vecchia versione:

/** The name of the database for WordPress */
define( 'DB_NAME', 'database_vecchio' );

/** MySQL database username */
define( 'DB_USER', 'username123' );

/** MySQL database password */
define( 'DB_PASSWORD', 'password123' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

nuova versione:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_nuovo' );

/** MySQL database username */
define( 'DB_USER', 'usernamenuova' );

/** MySQL database password */
define( 'DB_PASSWORD', 'passwordnuova' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Da non perdere 👇👇👇

Ti potrebbe interessare:  Hosting Java: dove trovarli? Alcune offerte a confronto


Trovalost.it esiste da 4431 giorni (12 anni), e contiene ad oggi 4010 articoli (circa 3.208.000 parole in tutto) e 12 servizi online gratuiti. – Leggi un altro articolo a caso
Non ha ancora votato nessuno.

Ti sembra utile o interessante? Vota e fammelo sapere.

Questo sito contribuisce alla audience di sè stesso.
Il nostro network informativo: Lipercubo.it - Pagare.online - Trovalost.it.