Per cambiare URL a WordPress occorre aggiornare gli indirizzi dell’installazione e sostituire con attenzione i riferimenti nel database, preservando i dati serializzati. Prima della modifica prepara un accesso alternativo e un backup.
Indice dei contenuti
Prepara dominio, DNS e HTTPS
Configura il nuovo dominio sul server, punta il DNS e attiva un certificato valido prima del passaggio. Crea un backup di file e database. Se usi cache, CDN o proxy, annota le relative impostazioni. Evita di cambiare contemporaneamente dominio, hosting, tema e plugin: rende più difficile isolare gli errori.
Aggiorna gli URL senza corrompere i dati
Controlla home e siteurl e le eventuali costanti WP_HOME e WP_SITEURL in wp-config.php. Gli indirizzi possono avere percorsi diversi quando WordPress è installato in una sottocartella: non renderli uguali per tentativi. Aggiorna i valori nel punto che li definisce, senza aggiungere costanti duplicate.
- Per i riferimenti nel database usa uno strumento compatibile con la serializzazione, come
wp search-replace. - Seleziona le tabelle pertinenti ed escludi la colonna
guidcon--skip-columns=guid. - Esegui prima
--dry-rune controlla i risultati, compresi eventuali siti della stessa rete multisito. - Conserva un backup recuperabile e applica soltanto le sostituzioni verificate.
Reindirizza e verifica
Configura un reindirizzamento permanente dal vecchio URL al nuovo, mantenendo percorso e query string quando possibile. Svuota cache, rigenera i permalink e controlla login, immagini, menu, moduli, canonical, sitemap e collegamenti interni. Mantieni il vecchio dominio attivo durante la transizione per non interrompere visite ed email.