Eroarea ERR_TOO_MANY_REDIRECTS apare în mediul serverului dvs. atunci când un site web este blocat într-o buclă infinită de redirecționări, împiedicând încărcarea paginii. Această problemă poate apărea din cauza setărilor incorecte ale site-ului web, a redirecționărilor configurate greșit sau a plugin-urilor conflictuale. Din fericire, există mai multe modalități de a o remedia.

Ce cauzează eroarea ERR_TOO_MANY_REDIRECTS?

  • Setări URL incorecte în WordPress sau alte platforme CMS.
  • Reguli de redirecționare conflictuale în .htaccess, Nginx sau configurațiile serverului web.
  • Configurarea greșită a memoriei cache determină persistența redirecționărilor vechi.
  • Plugin-uri sau teme defecte care interferează cu redirecționările.
  • Probleme SSL/TLS, în special atunci când se forțează HTTPS incorect.

Cum să remediați ERR_TOO_MANY_REDIRECTS

1. Ștergeți cookie-urile și cache-ul browserului

Cookie-urile și memoria cache corupte pot cauza uneori bucle de redirecționare. Încercați să ștergeți memoria cache a browserului:

  • În Chrome: Setări → Confidențialitate și securitate → Ștergeți datele de navigare
  • Eliminați modulele cookie pentru site-ul web afectat și reîncărcați pagina.

2. Verificați setările URL-ului site-ului web

Dacă utilizați WordPress:

  • Mergeți la Setări → General
  • Asigurați-vă că adresa WordPress (URL) și adresa site-ului (URL) sunt corecte.
  • Dacă nu sunteți sigur, încercați să le setați pe ambele la https://yourdomain.com (fără www, dacă este necesar).

Dacă sunteți blocat în afara tabloului de bord, actualizați URL-urile din baza de date utilizând phpMyAdmin:

  • Deschideți tabelul wp_options
  • Modificați valorile siteurl și home în consecință

3. Dezactivați plugin-urile aflate în conflict

Plugin-urile defecte pot cauza bucle de redirecționare. Dezactivați-le prin FTP:

  1. Conectați-vă la serverul dvs. utilizând FTP sau File Manager.
  2. Navigați la wp-content/plugins.
  3. Redenumiți folderul plugins în plugins_disabled.
  4. Încercați să reîncărcați site-ul.
  5. Dacă problema este rezolvată, redenumiți folderul înapoi și reactivați pluginurile unul câte unul pentru a găsi vinovatul.

4. Verificați fișierul .htaccess (pentru serverele Apache)

O configurație .htaccess incorectă poate cauza bucle de redirecționare. Încercați să o resetați:

  1. Conectați-vă prin FTP și localizați fișierul .htaccess în directorul rădăcină.
  2. Redenumiți-l în .htaccess_backup.
  3. Creați un nou fișier .htaccess și adăugați regulile implicite 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. Salvați fișierul și verificați dacă problema este rezolvată.

5. Verificarea redirecționărilor în configurațiile serverului web

  • Dacă utilizați Nginx, verificați nginx.conf sau fișierele de configurare a site-ului pentru reguli de returnare sau de rescriere conflictuale.
  • Dacă utilizați Apache, verificați configurațiile .htaccess, httpd.conf sau ale gazdei virtuale pentru intrări multiple Redirect sau RewriteRule.

6. Dezactivați temporar CDN sau Cloudflare

Dacă utilizați un CDN (de exemplu, Cloudflare), setările SSL incorecte pot cauza o buclă de redirecționare.

  • Conectați-vă la Cloudflare și navigați la setările SSL/TLS.
  • Modificați modul SSL la Flexible sau Full (Strict) în funcție de configurația SSL.
  • Purjați cache-ul Cloudflare și încercați să reîncărcați site-ul.

7. Verificați conținutul mixt și forțați HTTPS corect

Dacă site-ul dvs. forțează HTTPS incorect:

  • Asigurați-vă că certificatul SSL este instalat corect.
  • Evitați utilizarea mai multor reguli de redirecționare în .htaccess sau Nginx.
  • Utilizați un plugin precum Really Simple SSL pentru a gestiona redirecționările HTTPS.

8. Resetați WordPress la tema implicită

O temă cu setări de redirecționare încorporate ar putea cauza problema.

  • Treceți la o temă implicită (Twenty Twenty-Four) prin redenumirea folderului wp-content/themes.
  • Dacă site-ul se încarcă, verificați setările temei originale.

Gânduri finale

Eroarea ERR_TOO_MANY_REDIRECTS poate fi frustrantă, dar urmând acești pași ar trebui să vă ajute să o rezolvați rapid. Începeți prin a goli memoria cache a browserului, a verifica URL-urile site-ului și a dezactiva plugin-urile. Dacă problema persistă, investigați .htaccess, configurațiile serverului sau setările CDN. Cu o abordare sistematică, puteți identifica cauza și restabili accesibilitatea site-ului dvs. web.