Risoluzione dell'errore err_too_many_redirects nella dashboard della rete multisito
Quando provo ad aprire la dashboard della mia rete multisito da questo indirizzo:-
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)

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:
- 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.
- devi anche modificare le impostazioni wpms nel wp-config.php,
define('DOMAIN_CURRENT_SITE', 'localhost'); define('PATH_CURRENT_SITE', '/cartella-locale/');
indefine('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:
- Se vuoi accedere al tuo sito con:
dominio.com
e alla tua dashboard condominio.com/wp-admin
, allora
siteurl = http://dominio.com
home = http://dominio.com/wp
- Se vuoi accedere al tuo sito con
dominio.com/wp
e alla tua dashboard condominio.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.

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

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

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

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?

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

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

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.

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;
