Il mio sito WordPress viene reindirizzato automaticamente al vecchio sito, c'è una soluzione nota per questo?

2 apr 2011, 07:21:58
Visualizzazioni: 76.2K
Voti: 8

Ho recentemente spostato il mio sito WordPress da un dominio a un altro, ma quando digito l'indirizzo del nuovo dominio, viene reindirizzato automaticamente al vecchio dominio/some_page.

È un problema comune? Esiste una soluzione nota per questo?

Ho controllato il mio codice e non ci sono reindirizzamenti a questa pagina. Qualcuno può darmi una mano su questo?

1
Commenti

Vedi il duplicato più recente https://wordpress.stackexchange.com/q/121084/107311, che ha una risposta migliore.

ergohack ergohack
15 mag 2018 22:52:46
Tutte le risposte alla domanda 8
4
23

Questo accade perché le impostazioni degli URL all'interno di WordPress puntano ancora al vecchio sito WordPress. Maggiori informazioni sono disponibili nella documentazione su Spostare WordPress.

Se le pagine di amministrazione di WordPress funzionano ancora, puoi andare in Impostazioni → Generale e modificare l'URL di WordPress e l'Indirizzo del sito con i valori corretti.

Se il tuo sito WordPress è completamente non funzionante, puoi aggiungere i seguenti valori a wp-config.php, che avranno lo stesso effetto:

define('WP_HOME', 'http://your_server/blog');
define('WP_SITEURL', 'http://your_server/blog');

Nota che nella maggior parte dei casi, WP_HOME e WP_SITEURL saranno uguali, a parte circostanze eccezionali.

2 apr 2011 07:34:24
Commenti

Ho verificato i due passaggi sopra... ma anche dopo, quando carico il mio URL per la prima volta, mi porta al vecchio server e quando lo ricarico una seconda volta rimane nel nuovo server... è un problema tipo pagina di destinazione o cosa...

User User
2 apr 2011 07:50:47

solo la mia home page viene reindirizzata.. tutte le altre pagine sono a posto...

User User
2 apr 2011 09:21:23

Questo passaggio sembra essere sovrascritto nel mio caso.

landed landed
17 mag 2017 11:08:26

Nel mio caso, stavo effettivamente utilizzando il vecchio nome del database in wp-config.php. Questa risposta mi ha fatto aprire wp-config e trovare le prove della mia negligenza. Grazie!

Jason Jason
28 gen 2022 18:56:47
2

Dai al DNS 12-24 ore per propagarsi e svuota la cache DNS sul tuo PC.

Controlla il file wp-config.php per URL hardcoded e modificali, se necessario.

Cerca nel tuo database con phpmyadmin tutte le occorrenze del vecchio URL utilizzando lo strumento interconnectit.com WordPress Serialized PHP Search Replace.

Reimposta Dashboard>>Impostazioni>>Permalink e assicurati che .htaccess sia scrivibile.

Controlla i file del tuo tema per URL hardcoded.

2 apr 2011 15:57:06
Commenti

Qual era il problema e cosa hai fatto per risolverlo?

markratledge markratledge
4 apr 2011 17:02:14

Durante la copia dei contenuti dal vecchio al nuovo server... la pagina di destinazione impostata per il vecchio server è stata copiata anche sul nuovo server... questo ha causato un reindirizzamento.. ho rimosso la pagina di destinazione e il problema è stato risolto..!!

balanv balanv
5 apr 2011 13:39:19
0

Se stai utilizzando HTTPS, modifica il valore per wordpress-https_ssl_host nella tabella wp_options.

26 set 2017 21:39:42
0

La risposta precedente non ha funzionato per me. Vedi https://wordpress.stackexchange.com/a/179788/107311 di James

modifica "siteurl" e "home" nella tabella del database "wp_options" (attraverso phpMyAdmin o strumenti simili)

15 mag 2018 22:55:37
0

Esporta il database (in formato .sql) e cerca il dominio a cui sta reindirizzando. Se non lo vedi, potrebbe essere un plugin (o mu-plugin) che ha l'URL vecchio hardcoded al suo interno. In alcuni casi il browser potrebbe memorizzare nella cache il reindirizzamento, quindi prova ad accedere al sito utilizzando una finestra/scheda di navigazione in incognito.

28 ago 2018 07:40:53
0

Ecco una lista di controllo

  1. Cerca e sostituisci il dominio nel database
  2. Aggiorna wp-config.php con il nuovo dominio
  3. Controlla la propagazione DNS
  4. Svuota la cache e disabilita i plugin di caching
  5. Controlla il server web per verificare la presenza di reindirizzamenti a livello di server.
  6. Disabilita tutti i plugin durante i test e applica il tema predefinito.

Se ancora non funziona, fornisci i dettagli della configurazione del tuo hosting e della piattaforma del server web.

18 feb 2020 09:36:29
0

Se l'aggiunta del codice qui sotto non funziona ma solo per la directory predefinita in WordPress, congratulazioni, non dovresti avere problemi. Hai un problema di cache (se non ti interessa il motivo salta direttamente in fondo), che non puoi risolvere con il normale aggiornamento. Il motivo è che non appena vai all'URL, vieni reindirizzato a un nuovo URL e quando aggiorni, in realtà stai aggiornando il nuovo URL e non la vecchia cache. Quindi il modo più rapido per risolverlo è semplicemente cancellare la cache e la cronologia.

define( 'WP_HOME',    'http://your_server/your_blog_url' );
define( 'WP_SITEURL', 'http://your_server/your_wordpress_url' );

Nota speciale: se guardi nella tabella wp_options, le prime due voci fanno riferimento anche al permalink. Ecco un comando rapido per trovarlo qui sotto:

select * from wp_options limit 2

Prova semplicemente a cancellare la cache e la cronologia del tuo browser, in alternativa apri la pagina in un browser che non usi spesso. Se funziona, è un problema di cache.

27 ago 2018 22:27:55
0

Se hai apportato tutte le modifiche elencate in questa discussione, prova in modalità anonima/incognito.

Se funziona in modalità anonima/incognito, controlla la tabella USERS di WordPress e migra i profili al tuo nuovo URL (campo user_url).

Spero sia utile

24 lug 2023 03:27:44