Tutoriale WordPress de încredere, atunci când aveți cea mai mare nevoie.
Ghidul începătorului pentru WordPress
Cupa WPB
30 Milioane+
Site-uri web care folosesc plugin-urile noastre
20+
Ani de experiență WordPress
3000+
Tutoriale WordPress de la experți

Cum să remediați problema „Prea multe redirecționări” în WordPress

Problema „Eroare prea multe redirecționări” este una dintre cele mai comune erori WordPress și, de obicei, o puteți remedia în câteva minute.

Eroarea înseamnă pur și simplu că site-ul dvs. web este blocat într-o buclă de redirecționare și vă poate chiar bloca accesul la zona de administrare WordPress.

În acest articol, vă vom arăta cum să remediați cu ușurință eroarea „Eroare prea multe redirecționări” în WordPress, pas cu pas, chiar dacă nu vă puteți autentifica.

Remedierea erorii prea multe redirecționări în WordPress

Răspuns rapid: Cum remediez eroarea prea multe redirecționări în WordPress?

Mai întâi, ștergeți cookie-urile browserului. Dacă eroarea persistă, este aproape întotdeauna una dintre cele trei setări: adresa WordPress și adresa site-ului trebuie să corespundă exact, modul SSL al Cloudflare trebuie setat la Full și/sau fișierul dvs. .htaccess ar putea necesita resetare.

Puteți face toate acestea chiar dacă sunteți blocat în afara tabloului de bord, editând wp-config.php prin FTP.

Ce cauzează eroarea prea multe redirecționări în WordPress?

O buclă de redirecționare apare atunci când pagina A trimite browserul dvs. la pagina B, iar pagina B îl trimite înapoi la pagina A. Browserul dvs. încearcă din nou și din nou, renunță după aproximativ 20 de încercări și afișează eroarea în locul site-ului dvs. web.

Redirecționările în sine sunt normale. WordPress și multe pluginuri le folosesc pentru a crea redirecționări permanente 301 și a remedia erori 404. Problema începe atunci când două reguli de redirecționare se indică reciproc.

Această eroare apare de obicei imediat după una dintre aceste acțiuni, nu pentru că acțiunea este greșită, ci pentru că o setare a fost configurată incorect în timpul efectuării acesteia:

  • Ați mutat site-ul pe HTTPS sau ați instalat un certificat SSL.
  • Ați activat Cloudflare (sau un alt proxy invers / CDN).
  • Ați instalat un plugin SSL sau un plugin de gestionare a redirecționărilor.
  • Ați editat URL-ul site-ului, ați migrat gazde sau ați lipit o regulă „forțați HTTPS” în .htaccess.

Pluginurile care remediază problema conținutului SSL nesecurizat sau un plugin de caching WordPress pot, de asemenea, să cauzeze această eroare.

Așa arată mesajul „ERR_TOO_MANY_REDIRECTS” în Google Chrome.

Google Chrome afișează eroarea prea multe redirecționări

Așa arată eroarea în Firefox cu mesajul „Pagina nu se redirecționează corect”.

Firefox afișează eroarea pagina nu este redirecționată corect

Pagina de eroare nu vă spune ce cauzează bucla. Pentru a afla problema, puteți folosi un instrument gratuit precum httpstatus.io, introduceți URL-ul site-ului dvs. web și priviți lanțul de redirecționare.

Un site sănătos afișează un singur 301 (o redirecționare permanentă) care se termină cu un cod de stare 200, ceea ce înseamnă că pagina s-a încărcat normal.

Un site defect afișează un lanț lung de 301 care sare între aceleași două URL-uri, iar acele două URL-uri vă spun ce cauzează problema. De exemplu, dacă diferă prin http și https sau www și non-www, atunci puteți urma pașii de mai jos pentru a le remedia.

httpstatus afișează buclă de redirecționare

Important: Unele dintre remedierile de mai jos modifică fișierele de bază și baza de date a site-ului dvs. Înainte de a modifica ceva, vă rugăm să creați o copie de rezervă. Puteți urma ghidul nostru despre cum să creați o copie de rezervă a bazei de date WordPress manual.

Iată pașii pe care îi vom acoperi:

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

O cauză comună a erorii ar putea fi cookie-urile browserului dvs. cookie-uri. Mai întâi, încercați o reîmprospătare forțată (Ctrl + F5 pe Windows sau Cmd + Shift + R pe Mac), apoi încercați să accesați site-ul dvs. folosind un browser web diferit, cum ar fi Firefox, Safari, Opera sau Microsoft Edge.

Dacă puteți accesa site-ul dvs. în mod normal folosind un browser diferit, atunci trebuie să ștergeți cookie-urile și cache-ul din browserul dvs. obișnuit.

Nu trebuie să ștergeți totul. Este suficient să ștergeți cookie-urile doar pentru propriul dvs. site web.

Selectați datele cache de șters în Google Chrome

Avem un ghid detaliat despre cum să ștergeți cache-ul browserului în toate browserele majore care vă va ajuta să faceți acest lucru.

Pe de altă parte, dacă un browser diferit afișează aceeași eroare, atunci bucla provine de la site-ul dvs. web, nu de la browserul dvs., iar setările URL sunt următorul lucru de verificat.

2. Asigurați-vă că adresa WordPress și adresa site-ului dvs. corespund

O cauză majoră a acestei erori este o nepotrivire în setările URL ale WordPress.

În mod normal, puteți vizualiza aceste opțiuni pe pagina Setări » Generale.

Adresa WordPress și adresa URL a site-ului

Pentru majoritatea site-urilor web, URL-urile din câmpurile „Adresa WordPress” și „Adresa Site-ului” trebuie să fie exact aceleași. Verificați toate aceste trei detalii în ambele câmpuri:

  • http vs https – ambele câmpuri trebuie să folosească același protocol.
  • www vs non-www – alegeți o versiune și folosiți-o în ambele câmpuri.
  • Majuscule/Minuscule – URL-urile ar trebui să fie toate cu litere mici.

Deoarece eroarea v-ar fi putut bloca din zona de administrare WordPress, poate fi necesar să remediați URL-urile fără tabloul de bord. Puteți face acest lucru editând fișierul wp-config.php, care se află în folderul rădăcină al site-ului dvs. web.

Conectați-vă la site-ul dvs. folosind un client FTP sau aplicația File Manager din panoul de control al găzduirii dvs. Apoi, deschideți wp-config.php într-un editor de text simplu și adăugați aceste două linii chiar deasupra liniei care spune „That’s all, stop editing!”:

define( 'WP_HOME', 'https://example.com' );
define( 'WP_SITEURL', 'https://example.com' );

Nu uitați să înlocuiți „https://example.com” cu URL-ul propriului dvs. site. Acum, salvați fișierul și încărcați-l înapoi pe site-ul dvs., apoi vizitați site-ul dvs. pentru a vedea dacă acest lucru rezolvă eroarea.

Notă: Aceste două linii suprascriu setările URL din baza dvs. de date. Odată ce site-ul dvs. funcționează din nou, le puteți lăsa în vigoare. Câmpurile din pagina Setări vor apărea pur și simplu blocate.

Pentru mai multe metode, consultați tutorialul nostru despre cum să schimbați cu ușurință URL-urile WordPress.

3. Remediați setarea SSL a Cloudflare

Dacă eroarea a început imediat după ce ați conectat site-ul dvs. la Cloudflare, atunci aceasta este aproape sigur soluția dvs.

Cloudflare funcționează ca un proxy invers. Asta înseamnă că se află între vizitatorii dvs. și serverul dvs., răspunzând la cereri din propria sa rețea pentru a face site-ul dvs. mai rapid și mai sigur.

Cauza obișnuită este setarea modului SSL al Cloudflare la „Flexibil”, ceea ce creează o buclă infinită. Cu SSL Flexibil, vizitatorii se conectează la Cloudflare prin HTTPS, dar Cloudflare comunică cu serverul dvs. prin HTTP simplu. Serverul dvs. apoi redirecționează acea cerere HTTP înapoi la HTTPS, iar bucla începe.

Pentru a remedia acest lucru, trebuie să urmați acești doi pași.

Mai întâi, în panoul de control Cloudflare accesați SSL/TLS » Overview și schimbați modul din Flexible în Full sau Full (strict) dacă aveți un certificat SSL real instalat pe serverul dvs., ceea ce ar trebui să aveți.

Configurați SSL-ul Cloudflare setându-l pe modul Full.

În al doilea rând, adăugați fragmentul de mai jos în fișierul wp-config.php, astfel încât WordPress să detecteze corect că vizitatorul se află pe HTTPS în spatele proxy-ului.

Adăugați acest lucru în wp-config.php, deasupra liniei ‘stop editing’:

if ( isset( $_SERVER['HTTP_X_FORWARDED_PROTO'] ) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https' ) {
    $_SERVER['HTTPS'] = 'on';
}

Această asociere rezolvă marea majoritate a buclelor de redirecționare Cloudflare.

Același fragment funcționează și dacă site-ul dvs. se află în spatele oricărui alt proxy invers, load balancer sau frontend NGINX.

Cât timp sunteți în panoul de control Cloudflare, ștergeți și cache-ul acestuia, astfel încât un redirect vechi din cache să nu continue să afișeze eroarea. Accesați Caching » Configuration și faceți clic pe butonul ‘Purge Everything’.

Ștergeți cache-ul Cloudflare

4. Resetați fișierul .htaccess al WordPress

Notă: Acest pas se aplică site-urilor web care rulează pe Apache, cel mai comun tip de server web. Dacă site-ul dvs. rulează pe NGINX, un alt server web popular, atunci nu există fișier .htaccess. Pe NGINX, regulile de redirecționare se află în configurația serverului, pe care nu o puteți edita prin FTP, așa că rugați gazda dvs. să verifice dacă există o regulă care se auto-referențiază.

Fișierul .htaccess este un fișier special pe care serverul dvs. web îl folosește pentru a gestiona redirecționări și alte setări ale serverului. WordPress folosește, de asemenea, acest fișier pentru URL-uri prietenoase SEO și alte redirecționări.

Uneori, pluginurile WordPress pot face modificări în fișierul .htaccess al site-ului dvs., ceea ce poate declanșa această eroare. Este, de asemenea, posibil ca dezactivarea unui plugin să nu elimine acele modificări din fișierul dvs. .htaccess.

În acest caz, va trebui să resetați manual fișierul .htaccess al WordPress.

Din nou, va trebui să accesați site-ul dvs. web folosind un client FTP sau aplicația File Manager din panoul de control al găzduirii dvs.

Odată conectat, veți vedea fișierul .htaccess în folderul rădăcină (de obicei /public_html/) al site-ului dvs. web.

Notă: Dacă nu puteți găsi fișierul dvs. .htaccess, consultați ghidul nostru despre cum să găsiți fișierul .htaccess în WordPress.

Mai întâi, trebuie să descărcați o copie a fișierului dvs. .htaccess pe computer ca backup.

Descărcați fișierul .htaccess pe computer ca backup

După aceea, redenumiți fișierul în .htaccess_old în loc să îl ștergeți. Serverul dvs. nu îl va mai citi oricum, iar redenumirea înseamnă că puteți anula acest lucru în două secunde dacă fișierul nu se dovedește a fi cauza.

Acum puteți încerca să vizitați pagina dvs. de pornire. Dacă se încarcă, atunci fișierul dvs. .htaccess a cauzat eroarea de redirecționare. Paginile dvs. interne vor returna erori 404 până când veți recrea fișierul de mai jos, așa că nu interpretați acest lucru ca un test eșuat.

Acum va trebui să recreați fișierul .htaccess.

În mod normal, site-ul dvs. WordPress poate face acest lucru singur. Pur și simplu accesați pagina Settings » Permalinks și faceți clic pe butonul ‘Save Changes’ din partea de jos.

Regenerați permalinks

Dacă preferați, puteți recrea fișierul și singur.

Pur și simplu creați un nou fișier .htaccess în folderul rădăcină al site-ului dvs. și lipiți regulile implicite WordPress:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

5. Dezactivați toate pluginurile WordPress

Dacă resetarea fișierului .htaccess nu a eliminat bucla, atunci următoarea cauză probabilă este un conflict de pluginuri.

Orice plugin care configurează o redirecționare într-un mod care intră în conflict cu redirecționările implicite WordPress poate cauza această eroare. Suspecții obișnuiți sunt pluginurile care forțează SSL sau HTTPS, managerii de redirecționare, pluginurile de cache și pluginurile de securitate sau de autentificare.

Pentru a remedia acest lucru, trebuie să dezactivați toate pluginurile WordPress de pe site-ul dvs. web. În mod normal, puteți accesa pagina Pluginuri » Toate pluginurile din zona de administrare WordPress și puteți dezactiva pluginurile de acolo.

Dezactivați toate pluginurile

Cu toate acestea, presupunem că, din cauza erorii de redirecționare, este posibil să nu aveți acces la zona de administrare WordPress.

În acest caz, va trebui să dezactivați pluginurile WordPress folosind un client FTP precum FileZilla sau aplicația File Manager din panoul de control al găzduirii WordPress.

Pur și simplu conectați-vă la site-ul dvs. folosind un client FTP și accesați folderul /wp-content/.

Redenumiți folderul de pluginuri pentru a dezactiva toți pluginurile WordPress

Acolo veți găsi folderul plugins, pe care trebuie să-l redenumiți în „plugins.deactivated”.

Acest lucru va dezactiva toate pluginurile WordPress de pe site-ul dvs.

Practic, WordPress caută un folder numit plugins pentru a încărca fișierele plugin-urilor. Când nu găsește folderul, dezactivează automat plugin-urile active din baza de date.

Acum, puteți încerca să vizitați site-ul dvs. web WordPress. Dacă puteți să vă conectați acum la zona de administrare WordPress, înseamnă că unul dintre pluginuri a cauzat eroarea.

Pentru a afla ce plugin a fost vinovat, trebuie să reveniți la clientul FTP sau la aplicația File Manager și să redenumiți folderul plugins.deactivated înapoi în „plugins”.

După aceea, comutați la zona de administrare WordPress a site-ului dvs. web și accesați pagina Plugin-uri » Toate plugin-urile. De aici, puteți activa plugin-urile unul câte unul și apoi vizitați site-ul dvs. web pentru a vedea dacă puteți reproduce eroarea.

Odată ce găsești plugin-ul care cauzează eroarea, poți găsi o alternativă la acel plugin sau poți raporta problema pe forumul de suport WordPress al plugin-ului.

6. Remediați bucla de redirecționare doar pe wp-admin

Uneori, site-ul dvs. funcționează bine pentru vizitatori, dar pagina de conectare sau zona wp-admin continuă să redirecționeze. Această versiune a erorii provine de obicei de la cookie-ul dvs. de conectare WordPress sau de la o nepotrivire a adresei URL care afectează doar zona de administrare.

Iată ce trebuie să verificați, în ordine:

  • Ștergeți cookie-urile pentru site – un cookie de conectare corupt este cea mai frecventă cauză, iar Pasul 1 de mai sus vă arată cum.
  • Asigurați-vă că adresele URL se potrivesc – o nepotrivire între www și non-www uneori strică doar zona de administrare, așa că verificați din nou Pasul 2.
  • Căutați o linie COOKIE_DOMAIN – deschideți wp-config.php și verificați dacă există o linie care conține COOKIE_DOMAIN. Dacă nu se potrivește exact cu domeniul dvs., eliminați acea linie, salvați și încercați să vă conectați din nou.
  • Dezactivați pluginurile de securitate și de conectare – pluginurile care vă modifică URL-ul de conectare sau limitează încercările de conectare pot crea bucle doar pentru administratori. Folosiți metoda FTP de la Pasul 5, dar redenumiți doar folderul propriu al acelui plugin din /wp-content/plugins/. Redenumirea întregului folder plugins ar scoate toate pluginurile offline pentru vizitatorii care încă pot naviga pe site-ul dvs.

Pentru mai multe soluții, consultați ghidul nostru despre cum să remediați problema de reîmprospătare și redirecționare a paginii de conectare WordPress.

7. Remediați prea multe redirecționări după migrarea site-ului dvs.

Dacă eroarea a apărut imediat după ce ați mutat site-ul dvs. pe un domeniu nou sau pe un nou găzduire, atunci o parte a site-ului dvs. încă indică vechea adresă.

Mai întâi, asigurați-vă că Adresa WordPress și Adresa site-ului folosesc noul domeniu. Dacă nu vă puteți conecta, folosiți metoda wp-config.php de la Pasul 2 pentru a le seta.

Apoi, trebuie să actualizați linkurile vechi rămase în baza dvs. de date. Postările, paginile și setările temei dvs. pot conține încă linkuri către vechiul dvs. domeniu, iar aceste linkuri pot trimite vizitatorii între vechea și noua adresă.

Instalați pluginul gratuit Search & Replace Everything și accesați pagina Tools » WP Search & Replace.

Căutați și înlocuiți pentru a actualiza adresele URL WordPress după o migrare a site-ului

Aici, puteți căuta vechiul dvs. domeniu și îl puteți înlocui cu cel nou.

De asemenea, ar trebui să verificați vechiul dvs. site sau vechiul găzduire pentru o redirecționare care indică spre adresa greșită. Pentru instrucțiuni pas cu pas, consultați ghidul nostru despre cum să remediați redirecționarea WordPress către vechiul domeniu după migrare.

Dacă plănuiți o altă mutare a site-ului, puteți evita această eroare data viitoare urmând lista noastră de verificare despre cum să mutați corect WordPress pe un domeniu nou.

Ce să faceți dacă eroarea nu este încă remediată

Dacă acestea nu au rezolvat problema, atunci poate fi necesar să discutați cu compania dvs. de găzduire WordPress pentru a vă asigura că nu există o problemă de server.

Odată ce aceștia rezolvă problema de pe site-ul dvs., ar trebui să puteți înțelege și ce a cauzat-o.

Dacă a fost un plugin, atunci trebuie să raportați problema forumului de suport al pluginului. Consultați ghidul nostru despre cum să solicitați suport WordPress. Cu toate acestea, dacă nu puteți obține ajutor, puteți găsi întotdeauna un plugin alternativ care face același lucru.

Dacă eroarea a fost cauzată de o configurare greșită a site-ului WordPress, atunci puteți lua notă de acest lucru și vă puteți asigura că setările site-ului dvs. sunt configurate corect.

Pentru mai multe sfaturi, consultați tutorialul nostru detaliat despre cum să depanați singur problemele WordPress ca un profesionist WordPress desăvârșit.

Întrebări frecvente

Cum pot remedia eroarea „Au apărut prea multe redirecționări”?

Așa formulează Safari aceeași eroare de buclă de redirecționare. Ștergeți cookie-urile pentru site-ul web din setările de confidențialitate ale Safari și încercați din nou. Dacă este propriul dvs. site web, parcurgeți remediile din acest articol, începând cu setările URL și SSL.

Cum repar eroarea „localhost v-a redirecționat de prea multe ori”?

Acest lucru se întâmplă la instalările locale WordPress atunci când adresa URL a site-ului indică în continuare către domeniul dvs. live. Adăugați liniile WP_HOME și WP_SITEURL de la Pasul 2 la fișierul wp-config.php folosind adresa dvs. locală, cum ar fi http://localhost/mysite, și apoi ștergeți cookie-urile browserului.

Cum repar un site web care continuă să redirecționeze?

Rulați adresa site-ului web printr-un verificator de redirecționări precum httpstatus.io pentru a vedea lanțul complet. Apoi eliminați regula conflictuală. De obicei, este un plugin de redirecționare, o regulă .htaccess sau o setare SSL care trimite vizitatorii înainte și înapoi între două versiuni ale aceleiași adrese URL.

Tutorial video

Dacă nu vă plac instrucțiunile scrise, puteți urmări tutorialul nostru video în schimb:

Abonează-te la WPBeginner

Sperăm că acest articol v-a ajutat să rezolvați problema „prea multe redirecționări” pe site-ul dvs. De asemenea, ați putea dori să marcați ghidul nostru complet despre erorile comune WordPress și să vedeți cum să contactați suportul WordPress.

Dacă v-a plăcut acest articol, atunci vă rugăm să vă abonați la Canalul nostru de YouTube pentru tutoriale video despre WordPress. Ne puteți găsi, de asemenea, pe Twitter și Facebook.

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, putem câștiga un comision. Vedeți cum este finanțat WPBeginner, de ce contează și cum ne puteți susține. Iată procesul nostru editorial.

Cel mai bun instrumentar WordPress

Obține acces GRATUIT la instrumentarul nostru - o colecție de produse și resurse legate de WordPress pe care fiecare profesionist ar trebui să le aibă!

Interacțiuni cu cititorii

306 ComentariiLasă un răspuns

  1. Am încercat toate soluțiile sugerate, dar, din păcate, niciuna nu pare să funcționeze pentru mine. Ultima chestie pe care îmi amintesc că am făcut-o în cPanel a fost să folosesc expertul de backup pentru a face un backup complet al site-ului. După aceea, presupun, eroarea „prea multe redirecționări” a început să apară. Nici măcar nu mai am acces la panoul de administrare acum. Ar putea fi acest lucru legat în vreun fel de această problemă?

    Iată ce am făcut până acum:
    1) Am adăugat acele linii de cod în fișierul wp-config.php cu și fără www
    2) Am șters 2 fișiere .htaccess, unul în directorul rădăcină și altul în folderul wp-content, unul câte unul
    3) Am redenumit folderul plugins pentru a-l dezactiva
    4) Am descărcat fișierul de backup din directorul rădăcină și l-am șters de pe server
    4) Am parcurs toate comentariile căutând o posibilă soluție, dar fără succes

    Orice asistență, în orice mod, ar fi foarte apreciată.

    Mulțumesc!

  2. În cazul meu, vinovatul a fost un plugin de redirecționare care avea o funcție (pe care nu-mi amintesc să o fi activat, deci s-ar putea să fi fost făcută automat în timpul unei actualizări de versiune) care monitorizează modificările în URL-urile paginilor și creează redirecționări automate. Ideea din spatele acestuia este că, dacă ai avut o pagină pe care ai creat-o inițial sub Categoria A, apoi ai mutat-o în Categoria B, pluginul ar crea automat o redirecționare HTTP 301 de la /category_a/slug la /category_b/slug. Cu excepția faptului că nu este suficient de inteligent pentru a șterge acea redirecționare dacă ulterior ai decis să muți pagina înapoi în Categoria A și ar crea stupid o a doua redirecționare de la /category_b/slug la /category_a/slug. Acest lucru ar crea o buclă infinită de redirecționare.

    Soluția mea la această idioțenie a fost să dezactivez funcția de redirecționare automată.

  3. Site-ul meu funcționează bine, nicio problemă cu asta, am editat fișierul .htaccess și codul pe care l-ați furnizat, dar problema persistă

  4. Am dezactivat toate plugin-urile (numele folderului a fost schimbat în wp-content) dar tot nu mă pot conecta în zona de administrare, eroarea este aceeași, ERR_TOO_MANY_REDIRECTS, vă rog să-mi sugerați ceva, încerc să rezolv asta, nu pot publica articolele mele de 2 zile.

  5. Am descoperit că există două fișiere .htaccess, unul în folderul www și altul în folderul www/wp-admin. De asemenea, am descoperit că aveam securitate activată unde folderul de administrare era permis doar de la un IP specific. Furnizorul meu DSL mi-a schimbat IP-ul de ieșire la un moment dat și a început să-mi cauzeze probleme de „redirecționare”. Odată ce am adăugat noul IP în fișierul www/wp-admin/.htaccess, am putut să văd pagina mea de autentificare în administrare.

  6. Am șters fișierul .htaccess, dar nu a fost generat unul nou. Există ceva ce trebuie să fac pentru a genera noul fișier .htaccess?

    • După ce ștergeți fișierul .htaccess, trebuie să vă conectați în zona de administrare, să mergeți la Setări -> Permalinks, să selectați opțiunea URL preferată, apoi să apăsați Salvare. Un nou fișier .htaccess va fi generat pentru dvs.

  7. După ce am încercat toate soluțiile sugerate mai sus fără succes. Am dat peste o soluție, folderul meu wp-admin era în interiorul unui folder cgi-bin, nu știu cum a fost creat folderul, am copiat folderul meu wp-admin în folderul principal și am șters folderul cgi-bin.

    Mulțumesc tuturor

  8. S-a întâmplat și mie aceeași problemă la un link către Panoul de Control (wp-admin) și doar experimentând cu a doua soluție nu am reușit cu mine

  9. Am o buclă infinită de redirecționare când schimb în setări->general
    http://example.com la https://example.com , cred că asta înseamnă că există o redirecționare de la https la http, dar nu o pot găsi, din câte știu nu am pluginuri care redirecționează de la https la http, dar cred că aceasta este o funcție standard a WordPress, cum pot să o dezactivez?
    Mulțumesc.

    • Salut Romas,

      Nu, nu este o funcționalitate WordPress. Dacă nu aveți SSL instalat pe site, atunci trebuie să utilizați http:// atât în adresa site-ului, cât și în adresa WordPress din paginile Setări -> General.

      Admin

  10. Mulțumesc mult. Mi-ai salvat ziua.
    Am schimbat din greșeală URL-ul site-ului meu. Mulțumesc pentru ajutor.

  11. Soluția mea: când am observat că niciuna dintre soluțiile de mai sus nu a funcționat, mi-am dat seama că de fiecare dată singura modalitate prin care am reușit să ajung la mydomain/wp-admin a fost să merg la GoDaddy cPanel, Installatron, My Applications și să dau clic pe linkul pentru mydomain.com/wp-admin
    Apoi am dat clic dreapta pe acel link și l-am lipit în proprietatea Bookmark. Când am făcut asta, calea era foarte lungă și nu cea așteptată mydomain.com/wp-admin
    GoDaddy făcea mult mai mult decât atât pentru a mă face să intru.
    Odată ce am actualizat Bookmark cu calea corectă, acum am o soluție cu un singur clic pentru a ajunge la nivelul de administrator.

  12. 466/5000
    Aceeași problemă mi se întâmplă și mie. Nu am putut accesa administratorul când este activă extensia Polylang.

    Am folosit metoda de dezactivare a folderului polylang (wp-content / plugins / polylang) prin ftp, schimbându-i numele în „polylang_backup” pentru a putea accesa cel puțin tabloul de bord.

    Dar am nevoie să funcționeze cu polylang activat. Avem deja mult conținut tradus cu clientul.

    * Am observat că acest lucru s-a întâmplat când am șters cache-ul

    Vă rog ajutați

  13. Mulțumesc pentru tutorialul tău. Recent mi-am mutat site-ul pe https, dar mi-am dat seama că a pus o sarcină mare pe procesorul serverului, așa că am decis să-l schimb înapoi la http după 3 zile. Am primit eroarea prea multe redirecționări, dar am reușit să o rezolv urmând tutorialul tău și ștergând cookie-urile.
    Problema mea este că persoanele care au vizitat versiunea https a site-ului meu primesc erori de prea multe redirecționări și unii nu știu că ar trebui să-și șteargă cookie-urile. Există vreo modalitate prin care pot face ceva pe partea serverului, astfel încât să nu primească erori de redirecționare?
    Cu stimă

  14. Salut începător wp
    Site-ul meu nu se deschidea fără versiunea www, așa că am făcut câteva modificări, cum ar fi redirecționarea domeniului către propriul meu domeniu (chiar nu știu ce făceam). Dar acum am o problemă. Site-ul meu are eroare de buclă de redirecționare prea mare. Vă rog să mă ajutați cum să rezolv această eroare. Este foarte important pentru mine
    Mulțumesc!

    • Salut Akash,

      Mai întâi, trebuie să anulezi modificările pe care le-ai făcut pe site-ul tău, cum ar fi redirecționarea domeniului. Apoi, trebuie să contactezi furnizorul tău de găzduire WordPress. Unii furnizori de găzduire WordPress își configurează serverele într-un mod care îți permite să redirecționezi automat utilizatorii de la URL-uri non-www la URL-uri www și invers. Alege unul și apoi ține-te de el și nu uita să introduci URL-ul preferat în setările WordPress.

      Admin

  15. Am avut această problemă după ce am modificat o setare în PLESK. În „setări de găzduire”. Am setat „domeniul preferat” la în loc de și nu am mai putut accesa wordpress-ul meu.

  16. Cât de binecuvântată și plăcută este ziua de azi!
    M-au trebuit 51 de zile să rezolv toate aceste probleme.
    Problemele site-ului meu au început cu „Eroare la stabilirea conexiunii la baza de date”.
    Am vizitat multe forumuri web pentru ajutor, dar fără succes, până când mi-am schimbat gazda.
    Noua gazdă a făcut tot ce a putut, apoi panoul meu de administrare a început să funcționeze. Site-ul meu a început o altă eroare „Eroare internă de server”, iar aceasta a fost rezolvată după ce am căutat soluții pe Google. Apoi a început a treia eroare „Prea multe redirecționări”.

    Am citit acest post și am făcut toate soluțiile prescrise, de asemenea, fără succes. Am continuat să citesc comentariile până am dat peste comentariul SARAH HAYES. Ghici ce?
    O singură literă mare pe care am folosit-o în numele domeniului meu a cauzat eroarea.

    Așa am procedat:
    Am înlocuit myDomainName.com cu mydomainname.com în baza mea de date WordPress și în fișierul meu wp-config.php, iar problema a fost rezolvată imediat.

    Ce lecție dureroasă de învățat. NU FOLOSIȚI NICIODATĂ LITERE MARI PENTRU NUMELE DE DOMENIU în setările și fișierele site-ului dvs.
    folosiți întotdeauna litere mici pe tot parcursul.
    Mulțumesc tuturor pentru împărtășire.

  17. Am conectat o ultimă dată. Am citit acest articol și am deconectat. Problema mea este rezolvată. Mulțumesc pentru articolul dvs.

  18. Nu am putut accesa Network Admin după instalarea Multisite cu localhost. Deoarece nu am încă un URL de site, adăugarea liniilor de mai jos în fișierul meu wp-config.php este chiar o soluție posibilă? Ce aș pune în locul URL-ului? Orice perspectivă asupra acestui subiect ar fi foarte apreciată. :)

    define(‘WP_HOME’,’http://example.com’); define(‘WP_SITEURL’,’http://example.com’);

  19. Salut, se pare că pluginul wooCommerce a cauzat această problemă și l-am dezactivat... dar am nevoie de un plugin pentru magazinul meu... aveți sugestii?

  20. Salut,

    Vreau să împărtășesc soluția mea. Am avut aceeași problemă și am căutat o zi întreagă să o rezolv. Am încercat toate soluțiile de mai sus, dar nimic nu a funcționat pentru mine. Pentru mine, a avut legătură cu gazda mea.

    După ce am dezactivat certificatul meu SSL, a funcționat din nou. Așa că am săpat mai adânc și am găsit motivul. Certificarea SSL era pentru domeniul meu fără „www”. După ce am reactivat SSL și am schimbat aceste linii în wp-config, totul a funcționat din nou:

    DE LA
    define(‘WP_HOME’,’https://www.example.com’);
    define(‘WP_SITEURL’,’https://www.example.com’);

    LA (fără www)
    define(‘WP_HOME’,’https://example.com’);
    define(‘WP_SITEURL’,’https://example.com’);

    Sper că am putut ajuta pe cineva cu aceeași problemă.

    Mulțumesc pentru acest articol, mă pune pe drumul cel bun.

  21. Salut, omule, am o eroare de redirecționare de ieri. Poți să mă ajuți, de fapt, când caut pe motorul de căutare Google, apare această eroare, am încercat pașii menționați mai sus, dar nu funcționează pentru mine.
    Poți căuta și detalii fizice ale poliției din Punjab, nu se va deschide prima dată, iar când reîmprospătezi din nou, se va deschide.
    Mă poți ajuta, te rog.

  22. pe ce linie ar trebui să adaug
    define(‘WP_HOME’,’http://example.com’);
    define(‘WP_SITEURL’,’http://example.com’); folosesc editorul Atom.

      • Acesta este mesajul pe care îl afișează browserul meu, Eroare de analiză: eroare de sintaxă, neașteptat ‘:’ în /hermes/bosnaweb10a/b2702/ipg.villsmed/public_html/kob/Freestyle/wp-config.php la linia 83. Vă mulțumesc pentru cooperare

        • Eroarea înseamnă că există un punct și virgulă suplimentar : în codul fișierului tău wp-config.php la linia 83. Trebuie să editezi acel fișier folosind un client FTP și să mergi la linia 83. Codul de pe acea linie are un punct și virgulă greșit plasat sau nedorit.

  23. Vă mulțumesc foarte mult – mă bucur că am găsit acest lucru. Am reușit să remediez eroarea după ce am stat 2 ore în așteptare la suport la gazda mea, care nu avea idee!! :) Felicitări pentru dumneavoastră.

  24. Salut,

    Mă poți ajuta cu această problemă de redirecționare?

    Adresa site-ului meu este example.com/some-page.php și URL-ul wordpress este example.com/some-page/
    Acum Google le vede pe amândouă ca pagini diferite. Deci vreau să redirecționez some-page.php către /some-page/
    Cum ar trebui să fac asta?
    Am folosit redirecționare 301, dar îmi dă eroarea "Redirect Loop Problem".
    Orice ajutor ar fi foarte apreciat.

    • Conectați-vă la site-ul dvs. web folosind un client FTP. Localizați fișierul .php și descărcați-l pe computer ca backup. Odată ce îl aveți pe computer, îl puteți șterge în siguranță de pe server. Redirecționările dvs. ar trebui să funcționeze acum corect.

      Admin

  25. Chiar și eu am avut o problemă similară „redirecționat de prea multe ori” pe toate browserele web. Problema a fost cauzată de „WC Vendors”. Am dezactivat acest plugin, după care site-ul meu funcționează perfect. Deci, dezactivați „WC Vendors” și totul va fi în regulă..

  26. Am avut aceste probleme și am făcut tot ce a fost listat mai sus și încă am avut probleme de redirecționare. Problema a fost utilizarea majusculelor.

  27. A avut cineva problema în timpul dezvoltării pe localhost? Am actualizat recent plugin-urile, totuși mutarea tuturor folderelor de plugin-uri în coș nu a ajutat. Am acces la baza de date: Dacă adaug limba sugerată în fișierul wp-config.php, wp-options afișează o eroare "fatal Javascript error". Alte sugestii? Ideea www nu este relevantă pe localhost (folosesc URL-ul #s, nu localhost: limbă)

  28. Mulțumesc pentru postare. Site-ul clientului meu a avut această problemă și a fost cauzată de un plugin numit „Verve SSL”, care modifică setările URL-urilor https și http. L-am dezactivat și nu am mai primit această eroare. Acum va trebui să lucrăm cu gazda noastră pentru a depana mai departe, deoarece nu știu dacă acesta este un plugin necesar pentru site-ul HTTPS al clientului meu.

  29. Mulțumesc. Am căutat ore întregi să înțeleg de ce linkurile frumoase nu funcționau și site-ul meu s-a prăbușit.
    Soluție simplă
    define(‘WP_HOME’,’http://example.com’);
    define(‘WP_SITEURL’,’http://example.com’);

    • Salut Matthew

      Pare o soluție foarte inteligentă – mulțumesc pentru partajare
      Cu toate acestea, pentru noi, pământenii – ați fi amabil să adăugați doar câteva rânduri pentru a explica, ce anume ați făcut și a rezolvat problema??

      Mulțumesc mult

  30. Salutare tuturor, am avut aceeași problemă (prea multe redirecționări) și am vrut să împărtășesc soluția mea.

    Am o rețea intranet cu o temă realizată personalizat.

    Problema a început când am schimbat șablonul Front End în Setările de Afișare, de la Ultimele postări la o pagină statică. Am revenit la Ultimele postări și a funcționat.

    Nu am observat imediat deoarece eram conectat tot timpul. Am văzut-o doar când am încercat să mă reconectez. Dar făcusem atâtea modificări încât nu știam imediat care este problema, ceea ce m-a condus la acest post grozav! :)

    • Am încercat să-mi repar site-ul zile întregi și nimic nu a funcționat! Tocmai am citit comentariul dvs. și am încercat. BAM! Funcționează! Mulțumesc mult pentru postare!!!

      • Salut Laura, mă bucur că a ajutat.

        S-a dovedit că foloseam funcția wp_redirect( home_url() ) în index.php, care genera home_url(), așa că redirecționa înapoi la aceeași pagină, ceea ce va cauza o buclă infinită de redirecționare.

        Am ajuns să elimin acea linie de cod din index.php și să folosesc pagina statică ca pagină principală. Dacă utilizatorul nu este conectat, în loc să fie redirecționat, pur și simplu afișează formularul de conectare.

      • Salut Dave, mă bucur că a funcționat pentru tine. Ai eliminat funcția wp_redirect() din index.php sau ai modificat afișările paginii principale în setările tale?

  31. Salut, am avut o problemă de redirecționare pe Chrome după ce am schimbat o setare în permalink-ul meu personalizat. Ștergerea fișierului .htaccess pentru ca serverul să îl regenereze a rezolvat problema. Mulțumesc.

  32. Salutare, băieți!

    Recent am instalat Wordpress și Travelo – Travel and Booking Theme. Totul a funcționat perfect de la început. Apoi a apărut pe ecran problema too_many_redirects. Am acces la panoul de administrare Wordpress. Totul este setat corect (adresa URL a site-ului, adresa URL a Wordpress), permalink-urile mele sunt setate pe Zi și nume. Am dezactivat toate plugin-urile, am șters fișierul .htaccess, am contactat furnizorul de găzduire (au fost amabili și au încercat să mă ajute) și am descoperit că tema Travelo cauzează problema. De fiecare dată când activez Travelo, problema apare. Când schimb tema, totul este în ordine perfectă. Am contactat Suportul Temelor Soap și aștept soluția lor. Dacă aveți vreo idee cum să o rezolv, vă rog să-mi spuneți. Mulțumesc.

    • Salut @Martin!
      Am avut aceeași problemă, am încercat multe soluții, dar după multe încercări am aflat că unele fișiere .php ale temelor mele (de la Woocommerce) erau depășite. după actualizare totul a devenit în regulă. Acum funcționează bine.

  33. Și eu mă confrunt cu aceeași problemă. Dar în cele din urmă am rezolvat-o petrecând toată ziua hahah. Am mutat din greșeală folderul wp-admin în interiorul wp-content, așa că am stat în jurul problemei toată ziua... hahah...

    • Corect! Un folder wp-admin lipsă duce la aceleași simptome. Se pare că mi-am șters accidental folderul localhost wp-admin. Am descoperit că lipsește folderul când am încercat să restaurez din backup. :P

  34. Salut!
    Și eu mă confrunt cu această problemă și, ca cititor obișnuit al acestui blog, am ajuns pe acest post, am făcut totul, dar încă sunt aici.
    Am folosit un plugin de migrare „duplicator” pentru a migra site-ul de pe localhost pe găzduirea mea.

    Pagina nu funcționează și te-a redirecționat de prea multe ori.
    Încearcă:
    Să reîncarci pagina
    Să-ți ștergi cookie-urile
    ERR_TOO_MANY_REDIRECTS

      • Am avut aceeași problemă după ce am migrat site-ul către un nou furnizor de găzduire. Poate cineva să ne ajute? Obținem „prea multe redirecționări” cu un site nou migrat.

  35. Mulțumesc!

    doar adăugând la wp-config.com
    define(‘WP_HOME’,’http://example.com’);
    define(‘WP_SITEURL’,’http://example.com’);

    l-am rezolvat! În sfârșit, după ce am încercat multe lucruri!!!

  36. Perfect! Se pare că URL-ul site-ului meu a fost schimbat de un tip de suport tehnic neglijent. Am reușit să găsesc și să corectez eroarea și acum site-ul meu este din nou online și funcțional :)

  37. Mă întreb dacă altcineva a întâmpinat probleme de redirecționare legate de utilizarea pluginului numit Rename wp-login.php. Îmi place să folosesc acel plugin pentru a schimba adresa implicită a wp-admin. L-am folosit împreună cu o funcție care adaugă un șir specific la sfârșitul URL-ului de autentificare (exemplu: ?jedi=theforce). Această funcție suplimentară folosește câteva redirecționări. Funcția specifică doar că dacă șirul lipsește sau nu este corect, atunci redirecționează către Google. Cred că a cauzat prea multe redirecționări pe unul dintre site-urile mele. Dacă cineva are o posibilă rezolvare, vă rugăm să ne anunțați.

    Mulțumesc!

  38. și al doilea lucru este acesta,,,,când îl voi deschide data viitoare pe același computer, atunci nu va redirecționa către niciun site web,,,,,dacă doriți să vedeți această problemă data viitoare pe același computer, atunci ștergeți cookie-urile de pe același computer și dacă încercați din nou să deschideți site-ul meu, atunci aceeași problemă apare

    principalul considerent este acesta

    dacă cookie-urile sunt deja stocate pe computerul site-ului meu,,,atunci această problemă nu apare
    dacă voi șterge cookie-urile de pe computerul meu,,,atunci această problemă apare din nou

  39. define(‘WP_HOME’,’http://example.com’); define(‘WP_SITEURL’,’http://example.com’);

    va funcționa bine… Mulțumesc….. ADMIN

  40. Mulțumesc enorm! Am căutat aseară și am căutat. În această dimineață, după ore de epuizare încercând să-mi dau seama aseară. Am găsit videoclipul tău în această dimineață pe această pagină!

    Îți apreciez foarte mult!
    Îți mulțumesc din nou!

Lasă un răspuns

Mulțumim că ai ales să lași un comentariu. Te rugăm să reții că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa ta de e-mail NU va fi publicată. Te rugăm să NU folosești cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.