Reindirizzamento del sito localhost di WordPress sul sito live


13

Ho scaricato il codice ed esportato il database dal server e impostato il sito sul mio localhost Inoltre sono stato modificato l'URL della home e del sito nella tabella wp_options Sono in grado di accedere a wp-admin ma quando faccio clic sulla home page esso reindirizzami al sito live.

Se qualcuno conosce il problema, ti prego, aiutami.

Grazie in anticipo.


Hai controllato i collegamenti ai menu o se i collegamenti sono codificati?
Aniruddha Gawade,

Sì, ho verificato che non è statico
Israr Mansuri,

1
Controlla htaccess per eventuali regole di reindirizzamento al sito live
Aniruddha Gawade,

non ci sono stati .htacces ho messo l'htaccess ma non funziona
Israr Mansuri

Risposte:


10

Prova a seguire

  • Se sono installati plug-in di cache come la cache totale W3. Quindi eliminare prima la cache. O potrebbe essere disabilitarli per il momento

  • Esegui la ricerca e sostituisci nel database l'URL del vecchio sito. Puoi usare questo plugin

  • Ripristina permalink (Dashboard >> Impostazioni >> Permalink)

  • Ultimo ma non meno importante. Cancella la cache e la cronologia del browser


1
L'ho già fatto e questo funziona per me. Grazie
Israr Mansuri il

1
L'ultima opzione funziona per me :)
Javad Yousefi,

L'ultimo ha funzionato anche per me - ancora non capisco perché sarebbe successo !? :(
Julix,

1
Sono contento che ti abbia aiutato. :)
JItendra Rana,

Ho testato e confermato: nel mio caso era la cache del browser. Avevo fatto tutti i passaggi precedenti senza alcun risultato e poi sono passato a un altro browser per verificare. Fatto. Era cache.
marquito

7

Secondo il riferimento wordpress qui

Aggiungi queste due righe al tuo wp-config.php, dove "esempio.com" è la posizione corretta del tuo sito.

define('WP_HOME','http://example.com'); 
define('WP_SITEURL','http://example.com');

O

Modifica funzioni.php

Aggiungi queste due righe al file, subito dopo l'iniziale "

update_option( 'siteurl', 'http://example.com' );
update_option( 'home', 'http://example.com' );

Oppure controlla anche il .htaccessfile se viene aggiunta una regola di riscrittura per reindirizzare il sito Web.

Spero che questo aiuto !!


Quindi funziona o no?
mago Dev0688,

non funziona ma quando ho cambiato la struttura del permalink e poi ho ripristinato la versione precedente con quella funzionante.
Israr Mansuri il

Grande amico che hai risolto !!!
mago Dev0688,

1

puoi modificare l'URL live in url locale direttamente nella tabella del database wp_options due campo option_name

1) siteurl
2) home

Dopo questo salvataggio permalink.

La speranza è utile


L'ho già cambiato
Israr Mansuri il

0

Ho dovuto cambiare queste righe nel mio wp-config.php da

define('WP_CACHE', true);
define( 'WPCACHEHOME', 'C:\wamp64\www\wp-content\plugins\wp-super-cache/' );

per

define('WP_CACHE', false);
//define( 'WPCACHEHOME', 'C:\wamp64\www\wp-content\plugins\wp-super-cache/' );

0

Puoi anche risolvere questo problema installando WP cli ed eseguendo:

wp search-replace 'example.com' 'example.local'

Controlla il codice per maggiori informazioni. Ma come ha detto JItendra, è importante svuotare anche la cache del browser dopo aver fatto questo.


0

Prova a rimuovere eventuali plug-in di reindirizzamento se hai nella base di codici del sito live. Ho risolto lo stesso problema rimuovendo il plug-in "safe-redirect-manager" in locale.


-2

Semplicemente cambio la mia struttura del permalink in semplice e di nuovo in vecchia, quindi funziona. grazie a tutti per il vostro aiuto. :)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.