Problema prea multor redirecționări: cum o remediați
Publicat: 2018-03-26Există multe beneficii ale rulării unui site web WordPress.org găzduit de sine, dar există și câteva erori ușor de rezolvat care pot fi respingătoare pentru utilizatorii începători. Cele mai frecvente erori sunt ecranul alb al morții, problemele interne ale serverului și alte probleme mici, dar la fel de stresante.
Nu cu mult timp în urmă, un utilizator a subliniat o eroare „prea multe redirecționări” în WordPress. Este o problemă comună cu care se confruntă persoanele care folosesc platforma. Dacă utilizați Firefox, trebuie să subliniem că această eroare se va afișa astfel:
„Pagina nu se redirecționează corect. Firefox a detectat că serverul redirecționează cererea pentru această adresă într-un mod care nu se va finaliza niciodată.”
Este cunoscută și ca eroare 310, dar uneori poate apărea ca faimoasa „pagină 404 negăsită”. Ce inseamna asta? Indică că browserul nu știe unde ar trebui să meargă sau nu poate ajunge la site-ul dvs.
Acest lucru se întâmplă, de obicei, deoarece adresa introdusă indică prea multe locuri sau nu la locul potrivit.
O soluție rapidă ar fi să ajustați setările URL pentru site-ul dvs., dar dacă acest lucru nu ajută, este posibil să trebuiască să faceți ceva mai chic despre care vom vorbi mai jos. În textul său, vă vom explica și vă vom arăta cum să remediați „ eroare prea multe redirecționări”.
Ce înseamnă „prea multe redirecționări”?
Eroarea 310 sau „prea multe redirecționări” este o problemă tipică WordPress cauzată de utilizarea necorespunzătoare a redirecționărilor URL. Pentru a crea o structură prietenoasă cu SEO, WordPress a activat funcția de redirecționare URL pe care mulți webmasteri o folosesc pentru a redirecționa vechiul URL la unul nou cu un plugin.
Dar dacă URL-ul vechi nu este redirecționat către o locație unică, va apărea eroarea 310.
Prea multe redirecționări și buclă de redirecționare
Când vă configurați site-ul sau rețeaua, deschideți browserul și introduceți adresa, site-ul se încarcă deoarece adresa URL îl duce la pagina web dorită. Cu toate acestea, dacă adresa introdusă indică locații diferite din setările dvs. și acestea nu se potrivesc, browserul nu știe care este locul potrivit.
Apoi, browserul va încerca să o determine și, dacă nu reușește, expiră și afișează „eroare prea multe redirecționări” – ceea ce înseamnă că site-ul tău indică mai mult de o locație.
Alternativ, poate afișa că adresa la care încercați să ajungeți este într-o buclă de redirecționare. Ce este o buclă de redirecționare? Dacă pagina are o buclă de redirecționare, înseamnă că adresa indică către pagina dvs. WordPress, dar pagina indică către o altă adresă care duce apoi înapoi la locul de unde ați început și așa mai departe - prinzând browser-ul într-o buclă.
Am fost prins într-o buclă, ce acum?
De obicei, așa cum am spus anterior, aceste mesaje de eroare apar din cauza unei probleme de configurare în setările dvs. Aceste probleme sunt rareori complicate decât atât. Iată cele cinci motive comune pentru care sunt afișate aceste mesaje de eroare:
- Adresele URL de pornire și/sau ale site-ului sunt incorecte și/sau diferite.
- Site-ul dvs. este redirecționat din cauza unei configurări greșite într-un plugin instalat.
- Există o problemă cu modificările personalizate ale fișierului .htaccess.
- Există un site nou în rețeaua dvs. care are aceeași adresă URL ca un site șters.
- Există mai multe site-uri sau rețele pe care le găzduiți folosind o singură adresă IP.
Când te uiți la listă, poți vedea cum o mică greșeală sau o configurare greșită poate distruge site-ul tău web și poate provoca prea multe redirecționări în WordPress. Bifarea acestor probleme comune de pe lista dvs. este primul pas către remedierea problemei.
Pagina v-a redirecționat de prea multe ori. Nu mai!
Deci, cea mai frecventă problemă pe care oamenii o întâlnesc de obicei este atunci când un utilizator are o adresă URL greșită în setările URL ale adresei WordPress sau ale adresei site-ului.
Iată un exemplu: adresa URL a site-ului dvs. este „http://www.dontredirect.com” și faceți clic pe „Setări”, apoi „General” și setați-o la „http://dontredirect.com”. Acum, marea majoritate a gazdelor web vă va permite să alegeți între a avea prefixul „www” în numele dvs. de domeniu sau nu fără a-l avea.
Dacă ați fi ales să aveți prefixul „www”, tastarea „http://dontredirect.com” în setările dvs. WordPress ar provoca să apară prea multe redirecționări. Această eroare se va întâmpla și dacă ați optat pentru a nu avea prefixul și ați tastat „http://www.dontredirect.com” în setări.
Această pagină are o buclă de redirecționare în acest caz, deoarece utilizatorul va ajunge la „http://dontredirect.com”, iar configurația serverului dvs. îl va direcționa către „http://www.dontredirect.com”, care îl va redirecționa înapoi la pasul unu și așa mai departe și așa mai departe.
Acum, dacă site-ul dvs. a funcționat bine pentru o perioadă și nu ați aplicat nicio modificare setărilor menționate, va trebui să contactați gazda dvs. web, deoarece problema de configurare ar putea fi la capăt.
De aceea este esențial să ai un furnizor de găzduire WordPress de încredere și de încredere. Dacă neagă că au probleme de configurare și nu sunt dispuși să te ajute, atunci ia în considerare schimbarea gazdei sau remedierea acesteia.
De asemenea, știi deja cum să o faci! Iată un memento rapid:
Pentru a vă asigura că adresa dvs. WordPress și adresa site-ului sunt aceleași, accesați „Setări” și „General”. Dacă nu se potrivesc, schimbați unul. Asigurați-vă întotdeauna că nu introduceți instinctiv o bară oblică („/”) la sfârșitul adresei URL.
Cum schimb adresa URL a site-ului web fără a avea acces la zona de administrare?
Dacă au apărut prea multe redirecționări și nu aveți acces la zona de administrare WordPress, nu vă faceți griji, mai există o modalitate de a o rezolva. Modificările de setări pe care le-am acoperit pot fi actualizate definindu-le în fișierul wp-config.php.
Tot ce trebuie să faceți este să vă conectați site-ul web folosind un client FTP și să găsiți fișierul wp-config.php în directorul rădăcină al site-ului dvs. Apoi, descărcați și editați fișierul folosind un editor de text (vă sugerăm Notepad).
Adăugați aceste două rânduri și nu uitați să înlocuiți dontredirect.com cu domeniul dvs.:
define('WP_HOME','http://dontredirect.com');
define('WP_SITEURL','http://dontredirect.com');
Aplicați și salvați modificările și încărcați fișierul înapoi pe serverul web. După ce ați făcut toate acestea, încercați să vă accesați site-ul. Dacă tot nu îl puteți accesa și au avut loc prea multe redirecționări, atunci încercați să adăugați prefixul „www” la domeniul dvs.
Alte probleme cunoscute de redirecționare
Deci, v-ați accesat site-ul web și, din nou, au existat prea multe redirecționări. Dacă adresa URL WordPress și adresa URL a site-ului dvs. se potrivesc, atunci ar putea exista o problemă cu pluginul cu site-ul dvs. Se știe că mai multe plugin-uri WordPress folosesc metode de redirecționare pentru a face o varietate de lucruri.
Să încercăm să rezolvăm această problemă împreună.
În primul rând, trebuie să aflați care plugin provoacă prea multe redirecționări. Ați instalat un plugin nou sau l-ați actualizat pe cel vechi chiar înainte de a se produce eroarea?
Dacă răspunsul este da, atunci îl restrânge. Doar dezactivați pluginul ștergând folderul din „wp-content/plugins/”.
Cu toate acestea, dacă răspunsul este nu, atunci ar trebui să faceți unele încercări și erori. Cea mai rapidă modalitate de a face acest lucru este să dezactivați toate pluginurile, să descărcați fișierul .htaccess ca rezervă folosind FTP. Următorul pas este să ștergeți fișierul .htaccess de pe serverul dvs. și să încercați să vă accesați site-ul web.
În acest fel, serverul dvs. va crea un nou fișier .htaccess care va rezolva problema, deoarece acum nu există pluginuri activate. Dacă această metodă a rezolvat problema, atunci știți sigur că un plugin a cauzat-o. Care dintre ele este?
Pentru a înțelege acest lucru, trebuie să descărcați și să instalați toate pluginurile și să le activați pe rând. De fiecare dată când faceți asta, încercați să răsfoiți paginile site-urilor dvs. web folosind un browser diferit.
În acest fel, când site-ul se rupe, veți ști ce plugin a cauzat bucla de redirecționare.
Încheierea gândurilor despre prea multe redirecționări:
După cum puteți vedea, este simplu să remediați prea multe redirecționări în WordPress când înțelegeți care este această eroare. De cele mai multe ori este rezultatul unei erori umane, dar dacă nu este cazul, acum aveți cunoștințele necesare pentru a o repara.