Se stai spostando il tuo dominio senza modificare gli URL Home e Site del tuo sito WordPress, puoi seguire le linee guida seguenti come prescritto dal codice wordpress.
- Se il database e l'URL rimangono gli stessi, puoi spostarti semplicemente copiando i tuoi file e il database.
- Se il nome del database o l'utente cambia, modifica wp-config.php per avere i valori corretti.
- Se vuoi provare prima di cambiare, devi cambiare temporaneamente "siteurl" e "home" nella tabella del database "wp_options" (tramite phpMyAdmin o simili).
- Se avevi qualsiasi tipo di configurazione di riscrittura (permalink), devi disabilitare .htaccess e riconfigurare i permalink quando diventa attivo.
MODIFICA (se anche l'URL del tuo sito è cambiato, beh, sto solo scrivendo dal sito del codice)
Spostamento di un sito Web e modifica del nome di dominio o degli URL (ad esempio da http://example.com/site a http://example.com o http://example.com a http://example.net ) richiede i seguenti passaggi, in sequenza.
- Scarica i file del tuo sito esistenti.
- Esporta il tuo database:accedi a MySQL ed esporta il database.
- Sposta i file e il database di cui è stato eseguito il backup in una nuova cartella - in un luogo sicuro - questo è il backup del tuo sito.
- Accedi al sito che desideri spostare e vai su Impostazioni> Generali, quindi modifica gli URL. (ovvero da http://example.com/ a http://example.net ) - salva le impostazioni e aspettati di vedere una pagina 404.
- Scarica di nuovo i file del tuo sito.
- Esportare nuovamente il database.
- Modifica wp-config.php con il nome, l'utente e la password del database MySQL del nuovo server.
- Carica i file.
- Importa il database sul nuovo server.
Quando il nome di dominio o gli URL cambiano, ci sono ulteriori preoccupazioni. I file e il database possono essere spostati, tuttavia i riferimenti al vecchio nome di dominio o posizione rimarranno nel database e ciò può causare problemi con i collegamenti o la visualizzazione del tema.
Se esegui una ricerca e sostituisci l'intero database per modificare gli URL, puoi causare problemi con la serializzazione dei dati, poiché alcuni temi e widget memorizzano valori con la lunghezza del tuo URL contrassegnata. Quando questo cambia, le cose si rompono. Per evitare questo problema di serializzazione, hai due opzioni:
- Esegui una ricerca e sostituisci solo nella tabella wp_posts.
- Utilizza lo script Cerca e sostituisci per database WordPress per modificare in modo sicuro tutte le istanze.