Immaginate questo: state cercando di accedere al vostro sito web ospitato sull’affidabile VPS di ava.hosting, ma invece di caricarsi, è intrappolato in un ciclo di reindirizzamento infinito, lanciando il temuto errore ERR_TOO_MANY_REDIRECTS. Questo frustrante problema, spesso causato da impostazioni errate, plugin in conflitto o problemi di SSL, può compromettere l’accessibilità del vostro sito. Se gestite un blog WordPress o una piattaforma di e-commerce sulla solida infrastruttura di ava.hosting, questa guida fornisce passaggi chiari per diagnosticare e risolvere il problema, riportando il vostro sito online rapidamente.

Cosa causa l’errore ERR_TOO_MANY_REDIRECTS?

  • Impostazioni URL errate in WordPress o in altre piattaforme CMS.
  • Regole di reindirizzamento contrastanti in .htaccess, Nginx o configurazioni del server web.
  • Caching mal configurato che causa la persistenza di vecchi reindirizzamenti.
  • Plugin o temi difettosi che interferiscono con i reindirizzamenti.
  • Problemi di SSL/TLS, soprattutto quando si forza l’HTTPS in modo errato.

Come risolvere il problema ERR_TOO_MANY_REDIRECTS

1. Cancellare i cookie e la cache del browser

I cookie e la cache danneggiati possono talvolta causare cicli di reindirizzamento. Provate a cancellare la cache del browser:

  • In Chrome: Impostazioni → Privacy e sicurezza → Cancella dati di navigazione
  • Rimuovere i cookie del sito web interessato e ricaricare la pagina.

2. Controllare le impostazioni dell’URL del sito web

Se si utilizza WordPress:

  • Andare su Impostazioni → Generale
  • Assicurarsi che l’indirizzo (URL) di WordPress e l’indirizzo del sito (URL) siano corretti.
  • Se non si è sicuri, provare a impostare entrambi su https://yourdomain.com (senza www, se necessario).

Se si è bloccati dalla dashboard, aggiornare gli URL nel database usando phpMyAdmin:

  • Aprire la tabella wp_options
  • Modificare i valori di siteurl e home di conseguenza

3. Disabilitare i plugin in conflitto

I plugin difettosi possono causare loop di reindirizzamento. Disattivarli tramite FTP:

  1. Collegarsi al server utilizzando FTP o File Manager.
  2. Navigare in wp-content/plugins.
  3. Rinominare la cartella plugins in plugins_disabled.
  4. Provare a ricaricare il sito.
  5. Se il problema è risolto, rinominare nuovamente la cartella e riattivare i plugin uno per uno per trovare il colpevole.

4. Controllare il file .htaccess (per i server Apache)

Una configurazione .htaccess errata può causare loop di reindirizzamento. Provate a ripristinarla:

  1. Collegarsi via FTP e individuare .htaccess nella directory principale.
  2. Rinominarlo in .htaccess_backup.
  3. Create un nuovo file .htaccess e aggiungete le regole predefinite di WordPress:
    # BEGIN WordPress
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    # END WordPress
  4. Salvate il file e verificate se il problema è stato risolto.

5. Controllare i reindirizzamenti nelle configurazioni del server Web

  • Se si usa Nginx, controllare nginx.conf o i file di configurazione del sito per verificare se ci sono regole di ritorno o di riscrittura in conflitto.
  • Se si usa Apache, controllare .htaccess, httpd.conf o le configurazioni degli host virtuali per verificare la presenza di più voci di reindirizzamento o rewriteRule.

6. Disattivare temporaneamente CDN o Cloudflare

Se si utilizza un CDN (ad esempio, Cloudflare), le impostazioni SSL errate potrebbero causare un loop di reindirizzamento.

  • Accedere a Cloudflare e navigare nelle impostazioni SSL/TLS.
  • Cambiare la modalità SSL in Flexible o Full (Strict) in base alla configurazione SSL.
  • Eliminare la cache di Cloudflare e provare a ricaricare il sito.

7. Verificare la presenza di contenuti misti e forzare correttamente l’HTTPS

Se il vostro sito sta forzando HTTPS in modo errato:

  • Assicuratevi che il vostro certificato SSL sia installato correttamente.
  • Evitare di utilizzare regole di reindirizzamento multiple in .htaccess o Nginx.
  • Utilizzare un plugin come Really Simple SSL per gestire i reindirizzamenti HTTPS.

8. Ripristinare il tema predefinito di WordPress

Il problema potrebbe essere causato da un tema con impostazioni di reindirizzamento integrate.

  • Passare a un tema predefinito (Twenty Twenty-Four) rinominando la cartella wp-content/themes.
  • Se il sito viene caricato, controllare le impostazioni del tema originale.

Riflessioni finali

L’errore ERR_TOO_MANY_REDIRECTS può disturbare il vostro sito web su ava.hosting, ma con un approccio sistematico è possibile risolverlo rapidamente. Iniziate svuotando la cache del browser, verificando le impostazioni dell’URL e disattivando i plugin, quindi approfondite le configurazioni di .htaccess o del server, se necessario. Ad esempio, la reimpostazione di .htaccess potrebbe risolvere un loop sul vostro sito WordPress di ava.hosting, oppure la regolazione delle impostazioni SSL di Cloudflare potrebbe risolvere un conflitto HTTPS. Sfruttando gli affidabili strumenti di hosting condiviso o VPS di ava.hosting, come il pannello di controllo intuitivo per SSL e gestione dei file, è possibile individuare la causa e ripristinare l’accessibilità del sito con facilità.