2013-11-21 13 views
5

Non avevo mai fatto la migrazione di un sito su wordpress, metterò passo dopo passo come ho fatto, ho bisogno di mettere il sito su un nuovo dominio che si trova sullo stesso server, quindi solo i file migrati, il database è uguale.Sito web in wordpress reindirizza al vecchio URL dopo la migrazione

Ho copiato tutti i file dal vecchio wordpress nella nuova cartella sito, ho avuto il seguente risultato sul nuovo sito: Casa - Il sito porta il tema, ma appare un messaggio: 404: pagina o file non trovato . newsite/wp-admin/- reindirizzamento a oldsite/wp-admin/

Ho l'opzione nel vecchio amministratore del sito di inserire il nuovo URL ma temo che non potrei mai accedere. può andare?

Grazie.

+0

La [documentazione sullo spostamento di un sito WordPress] (http://codex.wordpress.org/Moving_WordPress) è piuttosto buona. Inoltre, questa domanda è fuori tema qui e più adatta su http://wordpress.stackexchange.com/ –

risposta

16

È necessario modificare il database. Nella tabella del database wp_options (o qualunque sia il prefisso del database), è necessario modificare due righe.

Uno deve essere option_id 1, option_name siteurl. Cambia il option_value dal vecchio url al nuovo url.

Analogamente ci dovrebbe anche essere option_id 36, option_name casa. Cambia il option_value anche dal vecchio url al nuovo url.

Questo dovrebbe fare il trucco. Controlla anche http://wp.smashingmagazine.com/2013/04/08/moving-wordpress-website/ per il miglior metodo di migrazione.

Modifica

Nei commenti Damon cita anche la questione con il re-linking tutte le immagini. Questo di sicuro può essere un dolore giusto, ma suggerisco questo plugin.

http://wordpress.org/plugins/search-and-replace/

basta cercare il vecchio URL e sostituirlo con quello nuovo. Prima di farlo, assicurati di avere un backup del database. Non si può mai garantire i risultati quando si usano i plugin per fare casino con il proprio database. Ma questo ha sempre funzionato per me.

+0

Ho cambiato il mio siteurl e home in wp_options ma ancora reindirizzamenti wordpress. – James

+0

Si prega di controllare la ricerca e sostituire il plugin di cui sopra nel caso in cui qualcos'altro sta reindirizzando vale a dire un plugin che hai installato, assicurati di eseguire il backup. Puoi anche disabilitare tutti i plugin prima di questo per verificare se questo è il caso. Vorrei anche controllare il tuo file .htaccess e possibilmente la tua configurazione di apache. –

10

Ho risolto il mio problema con la mia soluzione al n # 04 Vedi sotto di quello che ho provato:

1- Assicurarsi di database link wp_option sono impostati (Set ma ancora reindirizzamento)

2- Inoltre definire url in wp-config.file php (Set ma ancora reindirizzamento)

3- Cancella cache di dal server (Set ma ancora reindirizzamento)

4- Svuota la cache del browser & storia (Evviva !!! ha risolto il mio problema non è il reindirizzamento)

6

Penso di dover dare il mio contributo! Se stai usando Polylang con un IP dinamico , aggiungi define('PLL_CACHE_HOME_URL', false); nel tuo wp-config.php e risolverà tutti i tuoi problemi (reindirizzamento all'url precedente)!

2

Se questa impostazione non funziona: define ('WP_HOME', 'dominio.com'); define ('WP_SITEURL', 'dominio.com');

Prova un nuovo browser e cancella il cache. o prova a disabilitare tutti i plugin e controlla se funziona.

Il mio ha funzionato dopo aver rimosso la cache.

-1

ANCORA se non funziona nulla

GOTO: www.yoursiteurl.com/wp-admin
[ 'SI' si aprirà, se è stata migrata correttamente]

GOTO: Impostazioni => Scheda Generale =>

vedrete due campi di loro

  1. Wordpress URL Indirizzo - Inserire l'URL del sito
  2. del sito Indirizzo URL - Inserire l'URL del sito

Fai URL stesso in entrambi i campi Salva modifiche

inserire l'URL del sito in cache del browser chiaro e ricaricare Yeahhh .... ha funzionato per me

Enjoy

Non dimenticare di modificare la tabella WP_Options con i dettagli dell'URL del sito. Fare attenzione my site

Problemi correlati