Riparare l'errore ERR_TOO_MANY_REDIRECTS su WordPress

Procédure

L'errore ERR_TOO_MANY_REDIRECTS deriva più spesso da un conflitto di reindirizzamento HTTPS, da una regola errata nel file .htaccess, da indirizzi del sito configurati in modo errato in WordPress o da un CDN impostato su una modalità SSL non adatta. Questo ciclo infinito impedisce la visualizzazione delle vostre pagine perché il browser viene reindirizzato continuamente da un URL a un altro. Questo tutorial si applica specificamente alle formule di hosting condiviso di LWS e consente di ripristinare rapidamente l'accesso al vostro sito.

Le fasi

  1. Svuotare la cache del browser e testare in navigazione privata

    Il vostro browser conserva talvolta in memoria un vecchio reindirizzamento permanente. Eliminate i cookie e la cronologia recente legati al vostro dominio, oppure aprite una nuova finestra in navigazione privata per verificare se il blocco persiste.

  2. Svuotare la cache del server LWSCache

    Dal pannello del vostro dominio nel LWS Panel, andate nella sezione Ottimizzazione e prestazioni poi cliccate su LWSCache. Nella finestra che si apre, cliccate sul pulsante Svuotare la cache per eliminare tutti i contenuti memorizzati nella cache dal server.

    Riparare l'errore ERR_TOO_MANY_REDIRECTS su WordPress
  3. Controllare il certificato SSL e il reindirizzamento HTTPS

    Nella sezione Sicurezza del vostro pannello, cliccate sull'icona SSL. Verificate che la riga Servizio SSL indichi bene Attivato, poi impostate temporaneamente l'opzione Reindirizzamento HTTPS SSL su Disattivare prima di cliccare su Convalida per determinare se questa regola entra in conflitto con il vostro sito.

    Riparare l'errore ERR_TOO_MANY_REDIRECTS su WordPress
  4. Disattivare temporaneamente il file .htaccess

    Nella sezione Gestione dei file, aprite il File Manager poi accedete alla cartella del vostro dominio in htdocs. Selezionate il file .htaccess e usate lo strumento Rinomina per chiamarlo ad esempio htaccess.txt.

    Riparare l'errore ERR_TOO_MANY_REDIRECTS su WordPress
  5. Verificare o forzare gli indirizzi in wp-config.php

    Sempre nel File Manager, aprite il file wp-config.php di WordPress (sistema di gestione dei contenuti open source disponibile su https://wordpress.org). Aggiungete prima della riga che indica di interrompere la modifica le direttive define('WP_HOME','https://learnlws.fr'); e define('WP_SITEURL','https://learnlws.fr'); (sostituendo learnlws.fr con il vostro dominio reale), poi cliccate su Salvare le modifiche.

    Riparare l'errore ERR_TOO_MANY_REDIRECTS su WordPress
  6. Regolare la configurazione del CDN Cloudflare se necessario

    Se utilizzate la rete di distribuzione Cloudflare (servizio di ottimizzazione e sicurezza disponibile su https://www.cloudflare.com), accedete alle impostazioni SSL/TLS della vostra zona. Assicuratevi che la modalità di cifratura sia impostata su Completo (Full) o Completo (strict), e non su Flexible che provoca quasi sistematicamente un ciclo di reindirizzamento infinito.

  7. Analizzare il ciclo di reindirizzamento

    Per confermare la risoluzione del malfunzionamento, testate il vostro indirizzo da un terminale di comando con lo strumento curl eseguendo il comando curl -IL https://learnlws.fr (adattando il nome di dominio). Potrete osservare la catena dei codici HTTP restituiti e verificare che venga infine ottenuto un codice 200 di successo.

Domande frequenti

Che cos'è un reindirizzamento in ciclo?

Un reindirizzamento in ciclo si verifica quando una pagina A rimanda a una pagina B, la quale a sua volta rimanda alla pagina A (o a sé stessa). Il browser web rileva queste richieste infinite e interrompe il caricamento con l'errore ERR_TOO_MANY_REDIRECTS.

Perché la modalità SSL Flexible di Cloudflare provoca questo errore?

In modalità Flexible, Cloudflare comunica con il server LWS in HTTP non sicuro. Se il vostro hosting o la vostra configurazione WordPress impongono HTTPS, il server rimanda Cloudflare verso HTTPS, che rinvia nuovamente la richiesta in HTTP, generando un ciclo permanente.

Cosa fare se la disattivazione del file .htaccess risolve il problema?

Se rinominare il file elimina l'errore, significa che una direttiva di riscrittura personalizzata era errata. Potete ricreare un file .htaccess standard dall'amministrazione WordPress andando in Impostazioni poi Permalink e cliccando su Salvare le modifiche.

Come modificare i miei URL se ho ancora accesso alla bacheca WordPress?

Accedete al vostro pannello di amministrazione WordPress, andate nel menu Impostazioni poi Generale, e verificate che l'Indirizzo web di WordPress (URL) e l'Indirizzo web del sito (URL) abbiano esattamente lo stesso prefisso (entrambi in https:// o con la stessa gestione dei www).

Bisogna riattivare il Reindirizzamento HTTPS SSL nel pannello LWS dopo i test?

Se il vostro sito gestisce già il reindirizzamento HTTPS tramite il file .htaccess o un'estensione WordPress, è consigliabile lasciare l'opzione su Disattivare nel pannello LWS per evitare doppi reindirizzamenti in conflitto.

help.lws.net/a/1308
Questo articolo ti è stato utile?

Sì

No

Letto 48 023 volte

Grazie! Non esitare a porre domande sulla nostra documentazione se desideri maggiori informazioni e aiutarci a migliorarla.

Articoli simili

Una domanda su questo articolo?

Ponila al team LWS e alla community. La risposta viene pubblicata dopo la moderazione.

Fate una domanda al team LWS e alla sua comunità

GDPR: Titolare: LWS-Ligne Web Services. Finalità: moderazione e pubblicazione della tua domanda, eventuale notifica di una risposta. Base giuridica: consenso (art. 6.1.a GDPR). Conservazione delle e-mail: 90 giorni dopo la notifica, massimo 12 mesi senza risposta. Per esercitare i tuoi diritti, consulta la sezione GDPR delle nostre condizioni generali.