Cum să depanați „err_too_many_redirects” pe site-ul dvs. WordPress

Publicat: 2020-08-07

Vederea mesajului „err_too_many_redirects” în browserul dvs. în timp ce încercați să vizualizați site-ul dvs. WordPress poate fi atât confuză, cât și îngrijorătoare. Această eroare împiedică utilizatorii să vă vizualizeze conținutul, ceea ce poate duce la pierderea oportunităților de conversii și de generare de venituri.

Din fericire, există mai multe moduri în care puteți rezolva această problemă. În această postare, vă vom explica de ce apare mesajul „err_too_many_redirects” și cum să îl rezolvați.

Să mergem!

Abonați-vă la canalul nostru Youtube

Înțelegerea „err_too_many_redirects” în WordPress

Primul lucru pe care trebuie să-l știți despre „err_too_many_redirects” este că nu este de fapt o problemă specifică WordPress. Mai degrabă acesta este mesajul afișat de browserul dvs. ori de câte ori nu vă poate arăta conținutul solicitat din cauza unei bucle de redirecționare:

Mesajul „err_too_many_redirects” din Chrome.

Redirecționările sunt ca adresele de redirecționare. Puteți configura una astfel încât, dacă un vizitator face clic pe un link sau introduce o adresă URL pentru o anumită pagină, acesta va fi trimis în schimb la o altă destinație. De obicei, această tehnică este utilizată atunci când mutați conținut de pe site-ul dvs. pe o pagină nouă sau îl ștergeți complet.

Redirecțiile sunt, de asemenea, la îndemână dacă ați modificat structura de legătură permanentă a site-ului dvs. web. Acestea împiedică legăturile întrerupte și se asigură că vizitatorii dvs. văd altceva decât o pagină 404 dacă încearcă să acceseze conținut care nu se află pe vremuri.

Deci, atunci când apare „err_too_many_redirects”, înseamnă că pagina pe care încercați să o accesați este prinsă într-o buclă de redirecționare, indicând o altă pagină care, de asemenea, arată înapoi către ea însăși. Cu alte cuvinte, pagina A redirecționează către pagina B, în timp ce pagina B redirecționează înapoi la pagina A. Acest lucru este de înțeles confuz pentru browserul dvs. de a da sens.

Cum să depanați „err_too_many_redirects” pe site-ul dvs. WordPress (6 corecții potențiale)

Dacă întâmpinați problema „err_too_many_redirects” pe site-ul dvs. WordPress, va trebui să rezolvați bucla de redirecționare într-un fel sau altul. Iată câteva strategii diferite care pot rezolva problema.

1. Ștergeți datele browserului

După cum probabil ați observat în captura de ecran anterioară sau pe ecranul propriului computer, browserul dvs. vă va recomanda ștergerea cookie-urilor pentru a încerca să remediați „err_too_many_redirects”. Aceasta este o soluție rapidă și simplă și merită încercată mai întâi înainte de a vă scufunda într-o soluționare a problemelor mai complicată.

Procesul de ștergere a datelor de navigare variază în funcție de browserul pe care îl utilizați. Cu toate acestea, pașii sunt destul de similari. Deoarece Chrome este cea mai populară platformă de departe, o vom folosi ca exemplu.

Mai întâi, deschideți opțiunile browserului făcând clic pe pictograma cu trei puncte din colțul din dreapta sus al ecranului și selectând Setări :

Deschiderea setărilor browserului Chrome.

Apoi faceți clic pe Confidențialitate și securitate și selectați Ștergeți datele de navigare :

Setările de confidențialitate și securitate ale Chrome.

În următoarea fereastră, asigurați-vă că cookie-urile și alte date ale site-ului și imaginile și fișierele cache sunt ambele selectate. Apoi faceți clic pe Ștergeți datele :

Ștergerea datelor de navigare în Chrome.

Reveniți la pagina care se confrunta cu bucla de redirecționare și vedeți dacă o puteți accesa acum. Dacă nu, continuați depanarea cu celelalte tehnici de mai jos.

2. Verificați „Adresa site-ului” și „Adresa site-ului” dvs. WordPress

Următoarea oprire ar trebui să fie setările WordPress. Navigați la Setări> General în tabloul de bord:

Accesarea setărilor generale ale WordPress.

Apoi căutați câmpurile etichetate Adresă WordPress (URL) și Adresă site (URL) :

Setările pentru adresa WordPress și adresa site-ului.

Conținutul acestor două câmpuri ar trebui să fie identic. Aceasta include dacă folosesc sau nu „www” și „http” sau „https”. Această setare poate deveni adesea incorectă dacă ați schimbat recent domeniile sau ați migrat la o nouă gazdă.

Dacă câmpurile nu sunt aceleași, efectuați corecțiile necesare și salvați modificările. Apoi puteți vizita pagina din nou pentru a vedea dacă eroarea a fost rezolvată.

3. Determinați ce cauzează bucla „err_too_many_redirects”

Uneori trebuie să faceți o muncă reală de detectiv pentru a remedia „err_too_many_redirects”. Dacă puteți găsi sursa buclei de redirecționare, o puteți elimina de pe site-ul dvs. pentru a vă readuce conținutul online.

Dacă ați adăugat redirecționări către fișierul dvs. .htaccess sau utilizând un plugin cum ar fi Redirecționare, le puteți verifica pur și simplu pentru a vedea dacă unele adrese se îndreaptă una spre cealaltă. Dacă nu sunteți sigur cum să faceți acest lucru sau aveți o mulțime de redirecționări care ar dura mult timp pentru a căuta, vă recomandăm să utilizați instrumentul Redirect Checker:

Instrumentul Redirect Checker.

Introduceți adresa URL completă a paginii care se confruntă cu eroarea „err_too_many_redirects” și așteptați rezultatele:

Redirect Checker care arată o buclă de redirecționare.

În exemplul de mai sus, puteți vedea o listă lungă de 301 redirecționări care alternează între două postări. Cu aceste informații, ar trebui să puteți elimina redirecționările din paginile relevante.

4. Căutați în setările dvs. HTTPS

Achiziționarea unui certificat Secure Sockets Layer (SSL) și trecerea site-ului dvs. la HTTPS este o mișcare inteligentă pentru a vă menține site-ul în siguranță. Cu toate acestea, dacă nu procedați corect, această modificare poate duce la redirecționarea buclelor de pe site-ul dvs.

Există câteva motive pentru care poate apărea această problemă:

  • Ați forțat HTTPS înainte de a instala certificatul SSL. Acest lucru vă va arunca automat site-ul într-o buclă de redirecționare.
  • Folosiți un plugin HTTPS. Există mai multe oportunități de erori atunci când introduceți pluginuri terță parte în mix. De obicei, este mai bine să găsiți și să înlocuiți adresele URL pentru a implementa HTTPS, în loc să utilizați un plugin pentru a configura redirecționări.
  • Regulile de redirecționare de pe serverul dvs. sunt configurate incorect. Dacă bănuiți că aceasta este problema, este cel mai bine să contactați echipa de asistență pentru găzduire pentru ajutor.

O modalitate de a determina dacă setările dvs. HTTPS cauzează eroarea „err_too_many_redirects” este să vă verificați site-ul folosind instrumentul Redirect mapper:

Instrumentul Redirect mapper.

Acest lucru este similar cu Redirect Checker, dar afișează doar rezultate pentru redirecționările www către non- www , precum și pentru redirecționările HTTP către HTTPS :

Redirecționează rezultatele cartografului.

Dacă vedeți mai multe redirecționări listate între versiunile HTTP și HTTPS ale site-ului dvs., aceasta ar putea fi sursa buclei. Corectarea acestora este probabil să rezolve problema.

5. Evaluează-ți setările Cloudflare

Dacă sunteți utilizator Cloudflare, există șansa ca problema pe care o întâmpinați să fie conectată la acea platformă. De exemplu, poate exista o buclă de redirecționare HTTP către HTTPS configurată în setările dvs. Cloudflare. Acest lucru poate apărea atunci când configurația SSL „flexibilă” este activată.

Cealaltă sursă potențială legată de Cloudflare a acestei erori este „Reguli de pagină” contradictorii. Setările „Adresă URL de redirecționare” pentru această caracteristică pot crea bucle de redirecționare neintenționate.

Puteți verifica aceste setări pentru evidența buclelor de redirecționare și puteți consulta documentația de asistență Cloudflare pentru îndrumări privind rezolvarea acestora. Dacă tot aveți probleme, luați în considerare apelul la forumurile comunității pentru asistență suplimentară.

6. Depanarea unui conflict de plugin

Ultima noastră sugestie pentru depanarea „err_too_many_redirects” este să căutați conflicte de pluginuri pe site-ul dvs. Această problemă apare atunci când codul de la două pluginuri, un plugin și o temă, sau un plugin și nucleul WordPress funcționează unul împotriva celuilalt.

Pentru a aborda un potențial conflict de pluginuri, începeți prin dezactivarea tuturor pluginurilor dvs. și verificați dacă mesajul „err_too_many_redirects” dispare. Dacă da, reactivați-le unul câte unul și continuați să verificați site-ul dvs. pentru eroare. Când mesajul reapare, veți ști că cel mai recent plugin activat este sursa problemei.

Apoi, puteți elimina pluginul problemă de pe site-ul dvs. și îl puteți înlocui cu o alternativă, dacă este necesar. De asemenea, vă recomandăm să contactați dezvoltatorul pluginului și să îi informați despre problema pe care ați întâmpinat-o.

Concluzie

Dacă apare un mesaj „err_too_many_redirects” pentru una dintre paginile site-ului dvs. web, lăsarea acestuia necontrolată poate duce la pierderea conversiilor și a veniturilor. Această eroare indică faptul că site-ul dvs. este prins într-o buclă de redirecționare, care poate apărea din mai multe motive diferite, dar este adesea ușor de rezolvat.

Pentru a recapitula, iată șase modalități de depanare a acestei probleme, astfel încât să vă puteți readuce conținutul în fața vizitatorilor:

  1. Ștergeți datele browserului.
  2. Verificați adresa site-ului și adresa site-ului WordPr ess .
  3. Determinați ce cauzează bucla de redirecționare.
  4. Căutați în setările dvs. HTTPS.
  5. Evaluează setările Cloudflare.
  6. Depanarea unui conflict de plugin.

Aveți întrebări despre redirecționări în general sau despre cum să remediați „err_too_many_redirects” în mod specific? Lasă-le pentru noi în secțiunea de comentarii de mai jos!

Imagine de Thomas Knopp / shutterstock.com