Loop di reindirizzamento quando si tenta di accedere a /wp-admin/

19 apr 2017, 05:47:23
Visualizzazioni: 94.9K
Voti: 14

Bloccato in un loop infinito quando provo ad accedere al mio sito WordPress. Digito l'URL/wp-admin e poi mi riporta al sito normale, non alla pagina di login dell'admin.

Ho provato con http e https senza successo...

1
Commenti

Fai un backup e cancella il file .htaccess

Ravi Patel Ravi Patel
27 feb 2018 10:48:35
Tutte le risposte alla domanda 5
6
24

Ho trovato una soluzione. In wp-config.php aggiungi:

define('FORCE_SSL_ADMIN', false);

Nel mio caso, ho migrato da http a https e utilizzo il plugin Rename wp-login.php.

Il mio file wp-config.php conteneva le righe:

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

Senza la riga define('FORCE_SSL_ADMIN', false);, si verifica un loop di reindirizzamento.

26 feb 2018 19:34:57
Commenti

Grazie. Anche per me questo ha risolto il problema. Penso che l'uso di Cloudflare giochi un ruolo nel causare questo loop di reindirizzamento.

hermanschutte hermanschutte
10 mag 2018 07:49:05

In teoria non vorresti mai che gli amministratori accedano tramite una connessione non sicura, quindi disattivare FORCE_SSL_ADMIN di solito è una cattiva idea.

user45623 user45623
3 ago 2018 04:01:12

Questo non ha aiutato.

haxpanel haxpanel
19 mar 2019 15:33:15

È stato utile poter interrompere il reindirizzamento per accedere a WP-Admin e correggere l'URL del sito se necessario. Grazie!

OG Sean OG Sean
11 apr 2020 06:41:55

Inoltre, quando si utilizza CloudFlare Flexible SSL, dai un'occhiata a questo https://community.cloudflare.com/t/endless-redirect-with-wordpress/3914/6

Arie Arie
10 apr 2022 01:03:44

@hermanschutte, puoi spiegare come Cloudflare potrebbe causare il problema? Grazie

Francesco Mantovani Francesco Mantovani
11 mag 2022 11:34:49
Mostra i restanti 1 commenti
1

Non preoccuparti, tornerai rapidamente online seguendo questi passaggi uno alla volta, finché uno non avrà successo!

  1. Pulisci i cookie - Cancella i cookie del tuo browser locale (segui le istruzioni per il browser che stai utilizzando).
  2. Disattiva tutti i plugin - Rinomina la directory /wp-content/plugins/ in plugins_OLD
  3. Ritorna al tema predefinito - Vai nella directory /wp-content/themes/ e rinomina la directory del tema corrente in qualsiasi altro nome (ad esempio theme_OLD).
  4. "Elimina" il file .htaccess - Utilizzando nuovamente un software FTP, rinominalo in .htaccess_OLD
  5. Aggiorna l'URL del sito - In wp-config.php aggiungi queste righe (utilizzando ovviamente il tuo URL):

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

19 apr 2017 08:49:41
Commenti

Ho trovato le stesse istruzioni altrove sul web, ma ho saltato il punto #5 perché sembrava troppo semplice. Il passaggio #5 ha risolto il mio problema su localhost.

MTAdmin MTAdmin
18 ago 2018 17:22:17
1

Ho appena risolto un problema con questo sintomo. Gli 8 valori di key e salt devono essere presenti nel file wp-config.php altrimenti l'admin non funziona.

Li avevo nel file, ma poiché generavo dinamicamente il wp-config.php, i valori erano aggiunti in fondo al file. Qualsiasi definizione di costante (define()) deve essere posizionata sopra la riga /* That's all, stop editing! Happy blogging. */.

WordPress non ha mostrato alcun errore o log per indicare che mancavano elementi di configurazione. Questo ha anche impedito il funzionamento di 'WP_DEBUG', true. Dopo aver spostato tutti questi elementi più in alto nel file wp-config.php, tutto ha iniziato a funzionare.

18 gen 2019 02:31:13
Commenti

Mi sono divertito con questo…

William Turrell William Turrell
27 lug 2019 22:49:41
0

Ho passato ore a cercare di risolvere questo problema, ho provato di tutto. Alla fine ho notato un log riguardante i permessi di scrittura di gruppo sul file wp-login.php. Ho controllato e i permessi del file sul server erano impostati a 664.. li ho cambiati a 644 e il problema è stato risolto.

23 giu 2018 02:38:30
0

Ho avuto lo stesso problema dopo aver spostato il mio sito da un host di produzione a localhost per i test di sviluppo. Le soluzioni che funzionavano in produzione non funzionavano localmente. Ad esempio, utilizzando Chrome come browser, inserendo

http://localhost/wp/wp-admin venivo reindirizzato a

http://localhost/wp/wp-login.php?redirect_to=http%3A%2F%2Flocalhost%2Fwp%2Fwpcurrent%2Fwp-admin%2F&reauth=1.

Inserendo username/password venivo reindirizzato nuovamente al secondo link con una nuova richiesta di credenziali.

Soluzione per Firefox: aggiungere in wp-config.php:

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

Soluzione per Chrome: Rimuovere la stringa di reindirizzo dalla pagina di login: ad esempio http://localhost/wp/wp-login.php.

Sono abbastanza nuovo a WordPress e non sono sicuro al 100% del percorso interno per i login e i reindirizzamenti dopo l'autenticazione, quindi ci sono voluti molti tentativi per trovare queste due soluzioni. Spero possano aiutare qualcun altro.

18 ago 2018 18:11:49