Risoluzione dell'errore err_too_many_redirects nella dashboard della rete multisito

28 mag 2018, 12:43:37
Visualizzazioni: 13.6K
Voti: 1

Quando provo ad aprire la dashboard della mia rete multisito da questo indirizzo:-

http://dominio.com/wp/wp-admin/network/

mi viene mostrato questo messaggio:-

Questa pagina non funziona dominio.com ti ha reindirizzato troppe volte. Prova a cancellare i cookie. ERR_TOO_MANY_REDIRECTS

[Aggiornamento] vedi il link per risolvere il problema sopra:- Loop di reindirizzamento (solo per l'amministrazione di rete multisito)

16
Commenti

è un problema con l'htaccess o con il tuo database. Come hai installato il tuo WPMS?

Aurovrata Aurovrata
28 mag 2018 14:21:36

@Aurovrata quando ho creato il WPMS è apparso questo problema, ma prima di tutto ho modificato l'URL del sito e l'URL home direttamente dal database.

Hussain Jbair Hussain Jbair
30 mag 2018 08:44:49

come hai modificato l'URL home/sito dal database?

Aurovrata Aurovrata
30 mag 2018 08:52:00

@Aurovrata guarda questo link https://codex.wordpress.org/Changing_The_Site_URL nella sezione Cambiare l'URL direttamente nel database

Hussain Jbair Hussain Jbair
30 mag 2018 09:03:38

per favore leggi la mia risposta qui sotto, hai seguito il passo 2? È una nuova installazione di WordPress o hai copiato il database dalla tua macchina locale?

Aurovrata Aurovrata
30 mag 2018 09:09:37

@Aurovrata sì l'ho già fatto e ho installato il mio WPMS da zero, dopo la modifica la dashboard del sito ha funzionato ma quando provo ad accedere alla dashboard di rete si verifica il problema sopra descritto, se cancello?

Hussain Jbair Hussain Jbair
30 mag 2018 09:25:29

ok, allora hai copiato il file htaccess sul server?

Aurovrata Aurovrata
30 mag 2018 09:40:34

@Aurovrata sì l'ho fatto, vedi il contenuto qui sotto

`RewriteEngine On RewriteBase /wp/ RewriteRule ^index.php$ - [L]

aggiungi una barra finale a /wp-admin

RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(..php)$ $2 [L] RewriteRule . index.php [L]`

Hussain Jbair Hussain Jbair
30 mag 2018 09:43:12

l'ultima cosa a cui posso pensare è che non hai impostato il corretto site_url/home_url, visto che hai installato il tuo wpms in una sottocartella. Posterò un'altra soluzione qui sotto

Aurovrata Aurovrata
30 mag 2018 09:44:04

@Aurovrata ho semplicemente aggiunto questa sottocartella "wp"!

Hussain Jbair Hussain Jbair
30 mag 2018 09:48:09

controlla la mia risposta modificata qui sotto, devi assicurarti che i campi siteurl/home siano impostati correttamente. Attualmente dal tuo htaccess sembra che tu stia provando a fare la seconda opzione nella mia risposta qui sotto.

Aurovrata Aurovrata
30 mag 2018 09:59:59

scusa ignora, ho appena cancellato il mio commento precedente, ignoralo. Il tuo htaccess sembra a posto, hai effettivamente verificato i valori dei campi siteurl/home nel database?

Aurovrata Aurovrata
30 mag 2018 10:20:58

scusa, non rimuovere, è stato un mio errore! Per favore controlla i campi siteurl/home nel tuo database

Aurovrata Aurovrata
30 mag 2018 10:21:43

Sì ho controllato e ne sono sicuro

Hussain Jbair Hussain Jbair
30 mag 2018 10:24:21

quali sono i valori?

Aurovrata Aurovrata
30 mag 2018 10:25:08

Sembra che questo siteurl = http://domain.com/wp home = http:/domain.com/wp

Hussain Jbair Hussain Jbair
30 mag 2018 10:27:05
Mostra i restanti 11 commenti
Tutte le risposte alla domanda 3
11

Se installi il tuo WordPress Multisite (wpms) da zero sul server, questo problema non dovrebbe verificarsi. Tuttavia, se hai installato il tuo wpms su una macchina locale prima e poi hai spostato/copiato l'intera installazione incluso il database sul tuo server, allora devi assicurarti che:

  1. modifichi il dominio nel tuo database. Non sono a conoscenza di plugin che gestiscano l'installazione di wpms fino ad oggi. Tuttavia, io uso lo strumento di ricerca e sostituzione nel database Interconnect/it. Devi cercare 'localhost/cartella' e sostituire con 'tuo-dominio.com'. Il miglior risultato si ottiene assicurandoti di avere una configurazione simile sul localhost come sul server. Se vuoi configurare wpms con sottodomini, suggerisco di creare i siti figli sul server dopo un'installazione riuscita, ed esportare/importare pagine/post dalla macchina locale al server.
  2. devi anche modificare le impostazioni wpms nel wp-config.php, define('DOMAIN_CURRENT_SITE', 'localhost'); define('PATH_CURRENT_SITE', '/cartella-locale/'); in define('DOMAIN_CURRENT_SITE', 'tuo-dominio.com'); define('PATH_CURRENT_SITE', '/'); //oppure un nome di sottocartella se non è un'installazione root.

Tieni presente che molte cose possono andare storte con una procedura del genere, e quindi è sempre molto più semplice installare il tuo wpms da zero sul server ed esportare/importare il contenuto da locale a server.

[MODIFICA] Nel caso tu abbia creato una nuova installazione, allora il problema probabile è che hai un problema con il tuo file htaccess o con le impostazioni di site_url/home_url nel database.

Se hai configurato male il site_url/home_url nella tua dashboard, allora devi cambiarli direttamente nel database. Segui queste istruzioni, e assumendo dalla tua domanda che hai installato i file di WordPress nella sottocartella /wp, assicurati che:

  1. Se vuoi accedere al tuo sito con: dominio.com e alla tua dashboard con dominio.com/wp-admin, allora

siteurl = http://dominio.com home = http://dominio.com/wp

  1. Se vuoi accedere al tuo sito con dominio.com/wp e alla tua dashboard con dominio.com/wp/wp-admin allora,

siteurl = http://dominio.com/wp home = http://dominio.com/wp

[MODIFICA 2] Un'altra possibile ragione è la cache del browser. I reindirizzamenti 301 vengono memorizzati nella cache del browser, quindi svuota la tua cache. Puoi ispezionare quale tipo di reindirizzamento sta vivendo il tuo browser guardando la traccia della richiesta nella scheda rete della console di ispezione. Questo può darti un indizio su dove viene applicato il reindirizzamento.

30 mag 2018 09:08:22
Commenti

sì, ho cambiato secondo il punto 2, ma questo non è il mio problema -> il problema riguarda la visualizzazione della dashboard di rete

Hussain Jbair Hussain Jbair
30 mag 2018 10:06:04

ottieni lo stesso errore quando visiti domain.com/wp/wp-admin? Riesci a vedere il front end domain.com/wp?

Aurovrata Aurovrata
30 mag 2018 10:57:44

nessun errore si verifica tranne che su domain.com/wp/wp-admin/network/ , sì, l'ho menzionato prima

Hussain Jbair Hussain Jbair
30 mag 2018 11:10:59

avevi menzionato prima, ma non hai detto che funzionava con il resto della dashboard! Questo esclude molte possibilità. Hai cancellato la cache del browser? Questo può essere un motivo poiché i reindirizzamenti 301 vengono memorizzati nella cache! Che tipo di reindirizzamento ottieni quando ispezioni la traccia della richiesta nella scheda network della console dell'ispettore?

Aurovrata Aurovrata
30 mag 2018 11:40:10

sì, ho cancellato la cache del browser prima, è di tipo document

Hussain Jbair Hussain Jbair
30 mag 2018 11:56:30

a cosa sta reindirizzando e con quale codice?

Aurovrata Aurovrata
30 mag 2018 11:58:38

dove posso trovare questo?

Hussain Jbair Hussain Jbair
30 mag 2018 12:06:42

4 commenti sopra o nell'ultima modifica della mia risposta.

Aurovrata Aurovrata
30 mag 2018 12:48:46

sì, lo vedo ma non riesco a trovare quello che hai chiesto? puoi per favore mostrare la tua richiesta con delle immagini

Hussain Jbair Hussain Jbair
30 mag 2018 13:06:13

segui il link nella risposta, ci sono screenshot disponibili

Aurovrata Aurovrata
30 mag 2018 15:16:33

grazie mille per tutte le tue risposte, per fortuna ho trovato la soluzione in questa pagina:- https://wordpress.stackexchange.com/questions/175728/redirect-loop-only-for-multisite-network-admin

Hussain Jbair Hussain Jbair
3 giu 2018 12:10:12
Mostra i restanti 6 commenti
0

Questa risposta è specifica per le istanze WordPress Multisite configurate con Bitnami: i file .htaccess potrebbero non funzionare come previsto. Invece, quando ho seguito queste istruzioni trovate nella documentazione di Bitnami: https://docs.bitnami.com/aws/apps/wordpress-multisite/administration/use-directories/ il mio problema è stato risolto.

19 feb 2022 01:41:21
0

A volte può dipendere dalla capitalizzazione del nome del dominio. WordPress ha un bug di confronto (so che WP dice il contrario, ma lo chiamerei un bug, specialmente perché non viene generato alcun avviso ma otteniamo un loop ERR_TOO_MANY_REDIRECTS). Suggerimento: non cercare di "correggere" la capitalizzazione (troppi posti da modificare). Prova questo in wp-config.php:

$_SERVER['HTTP_HOST'] = DOMAIN_CURRENT_SITE;
9 mar 2025 15:56:51