Come risolvere il problema del loop di reindirizzamento dell'accesso in WordPress?
Pubblicato: 2021-08-31Un loop di reindirizzamento dell'accesso a WordPress è sicuramente un'esperienza frustrante. L'utente trascorre minuti nel browser cercando di capire cosa è andato storto, ma non c'è una soluzione in vista.
Può essere un'esperienza ancora più frustrante quando non sei esperto di tecnologia e non sai come trovare aiuto per questo problema. Quindi risolvere questo problema è piuttosto difficile se non si dispone di alcuna guida.
Non preoccuparti, questo articolo ti parlerà di quella frustrazione e fornirà alcune soluzioni per superarla!
Che cos'è, informazioni di base, problema, causa
Tutto è iniziato da qualche parte tra il rilascio di WordPress 3.9 o – più probabilmente – 4.2 quando alcuni utenti di WordPress hanno iniziato a sperimentare un ciclo di reindirizzamento quando tentavano di autenticarsi con il proprio nome utente e password.
Ciò non è accaduto per tutti gli utenti, ma non esisteva alcun modello su chi sarebbe stato e non sarebbe stato interessato. Era un classico caso di "l'utente ha fatto quello che doveva fare, ma il sistema continua a non funzionare".
Il ciclo di reindirizzamento si verifica quando un utente inserisce le proprie credenziali nella schermata di "accesso" e fa clic sul pulsante "Accedi". Vengono reindirizzati alla schermata di accesso e inseriranno nuovamente le proprie credenziali, il che si traduce in un altro reindirizzamento alla stessa pagina.
Non viene mostrato alcun messaggio di errore, né il browser mostra alcun segno di ciò che sta accadendo dietro le quinte.
Il problema di accesso è difficile da risolvere perché WordPress stesso non ha effettivamente un bug. Funziona esattamente come dovrebbe funzionare, ma potrebbero esserci bug nel tema o plug-in di WordPress o altri che interrompono il processo di accesso e causano questo ciclo di reindirizzamento.
Il grosso problema con questo tipo di problema non è tanto che causa disagi agli utenti finali (sebbene lo faccia), ma gli sviluppatori web che hanno creato quel tema o plug-in non saranno a conoscenza del bug perché non lo sono t influenzato da esso.
Ciò significa che se più persone segnalano questo problema, gli sviluppatori non ne sono a conoscenza e non possono rilasciare una correzione per il loro prodotto.
Come identificare il problema di reindirizzamento dell'accesso a WordPress?
Poiché il problema risiede in un tema o plug-in di WordPress o in altre cose, puoi prima provare a risolverlo da solo. Se non riesci a sistemarti, devi chiedere aiuto a un esperto o sviluppatore di WordPress.
La prima cosa che dovresti identificare è se il problema è davvero un ciclo di reindirizzamento e non qualcos'altro. Fallo controllando a quale URL vieni reindirizzato.
Apri gli strumenti per sviluppatori del browser e dai un'occhiata all'URL mostrato sopra gli strumenti per sviluppatori.
Se non è una schermata di accesso di WordPress (ad es. http://example.com/wp-login.php) e invece di un URL casuale, non è un ciclo di reindirizzamento e dovresti cercare altro aiuto.
Se sei reindirizzato alla schermata di accesso di WordPress, il problema è probabilmente correlato al tema, al plug-in o ad altri di WordPress.
7 modi per risolvere il problema del ciclo di reindirizzamento dell'accesso in WordPress
Di seguito sono riportate le 7 migliori soluzioni su come risolvere un problema di loop di reindirizzamento dell'accesso in WordPress.
1) Svuota la cache del browser:
Questa è la soluzione più semplice, ma anche un segnaposto per ulteriori test. Se riesci a svuotare la cache e risolverlo con questo metodo, allora questa è una buona notizia: ora sai cosa fare quando questo problema si ripresenta!
Per svuotare la cache del browser, procedi nel seguente modo:

- Gli utenti di Chrome vanno a tre punti -> Altri strumenti -> Cancella dati di navigazione
- Gli utenti di Firefox vanno su tre punti -> Cronologia -> Cancella cronologia recente

- Gli utenti di IE 10 e 11 vanno al menu a discesa degli strumenti -> Sicurezza -> Elimina cronologia esplorazioni
- Gli utenti di IE 9 vanno su Gear (in alto a destra) -> Sicurezza -> Elimina cronologia di navigazione
La guida con questa soluzione è che a volte i dati di sessione memorizzati nella cache causano il ciclo di reindirizzamento WP.
2) Controlla quale tema e plug-in stai utilizzando:
Se il problema del ciclo di reindirizzamento dell'accesso è correlato al tuo tema WordPress, dovresti prima provare a passare a un nuovo tema predefinito.
Ad esempio, se stai utilizzando il tema Twenty Fifteen in questo momento e hai questo problema, passa a Twenty Sixteen e verifica se si verifica ancora.
Finora non ho sentito alcuna segnalazione di problemi con il tema predefinito di Twenty Sixteen, ma puoi sempre provarlo in un ambiente sicuro prima di andare in diretta con il tuo sito.

Se la modifica del tema risolve il problema, è probabile che il problema provenga dal tema corrente. Devi contattare l'autore del tema e fargli sapere di questo bug.
Se la modifica del tema non risolve il problema, prova a passare a un tema WordPress completamente diverso e verifica se succede ancora.
Suggerisco anche di installare i plug-in gradualmente anziché tutti in una volta. In questo modo puoi isolare quale plug-in sta causando questo problema, quindi metterti in contatto con l'autore del plug-in e farglielo sapere.
3) Controlla le tue versioni di PHP e Database:
Se stai utilizzando una versione obsoleta di PHP o MySQL, potrebbero esserci problemi di compatibilità con il tuo tema WordPress che causano il loop di reindirizzamento.

Questo è il motivo per cui a volte il passaggio a una versione più recente (ad es. 5.4 anziché 5.2) risolverà il problema, ma in altri casi non fa alcuna differenza. Inoltre, questo potrebbe indicare che il tuo provider di hosting deve aggiornare queste tecnologie.
Puoi leggere una guida su come aggiornare l'ultima versione di PHP e perché l'amministratore di WordPress è lento?
4) Disattiva tutti i servizi di terze parti e verifica se funziona:
Se utilizzi un piano di hosting WordPress gestito, questo non funzionerà per te. Ma se il tuo sito WordPress si trova su un piano di hosting condiviso o su un server VPS/dedicato, dovresti provare a disattivare tutti i servizi non essenziali sul tuo server web.
Esempi di questi sono Cloudflare CDN (o qualsiasi altro strumento di "prestazioni") e plug-in di memorizzazione nella cache che memorizzano i dati nel database o nel filesystem.
Se la disabilitazione dei servizi di terze parti risolve il problema, allora è un conflitto tra il tuo tema WordPress e gli strumenti di ottimizzazione del server del tuo host web.
5) Controlla il file .htaccess:
Se sospetti che si tratti di un file .htaccess corrotto o malformato sul tuo sito Web, sposta semplicemente il file .htaccess esistente in un'altra posizione. Puoi rinominarlo in qualcosa come "htaccess-old" o semplicemente eliminare del tutto il file.

Quindi prova ad accedere di nuovo al tuo sito e verifica se funziona ora. In tal caso, probabilmente ciò stava causando il problema del loop di reindirizzamento di WordPress.
Se stai utilizzando un plug-in di memorizzazione nella cache, elimina anche la sua cartella cache e tutti i file .htaccess al suo interno. Verificare se questo risolve il problema prima di passare ai passaggi successivi.
6) Prova il plug-in Performing Debugger:
Se sei uno sviluppatore di WordPress e stai lavorando su un tema o plug-in che causa il loop di reindirizzamento, allora un plug-in Performance Debugger è la soluzione.
Se non sei uno sviluppatore e non sei in grado di risolvere il problema da solo, potresti anche assumere qualcuno che lo risolva per te.
Si spera che una delle soluzioni di cui sopra aiuterà a risolvere questo errore del loop di reindirizzamento in WordPress.
7) Reinstalla WordPress:
Se tutto il resto fallisce, dovresti considerare di reinstallare WordPress. Prima di farlo, assicurati che sia stato eseguito il backup del database e dei contenuti e puoi tornare nella tua area di amministrazione aggiungendo manualmente la cartella "wp-admin" a una nuova installazione.
Inoltre, elimina tutti i file obsoleti che potrebbero causare un conflitto con la tua nuova installazione di WordPress.
In conclusione:
Il ciclo di reindirizzamento WP non è un problema molto comune, quasi tutti gli utenti di WordPress non l'hanno mai sperimentato prima. Ciò significa anche che non ci sono molte informazioni online su come risolverlo. Ma se segui questo articolo e provi ogni passaggio uno per uno, sono sicuro che sarai in grado di risolvere il tuo problema in un'ora o due.
Inoltre, come ho detto prima, a volte il loop di reindirizzamento WP è causato da un servizio di terze parti come Cloudflare e la cosa migliore che puoi fare è contattare il loro team di supporto per ulteriore assistenza.
Sentiti libero di lasciare i tuoi pensieri nella sezione commenti qui sotto e condividi questo articolo se lo hai trovato utile

