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. Când plugin-urile sunt problema (un fel de site apare atunci când folderul de plugin-uri este dezactivat), șansele sunt că ați folosit un plugin de tip „în construcție” atunci când ați construit site-ul într-o locație temporară. Dezactivați mai întâi acest plugin!

  2. Salut, Am urmat la literă acest tutorial pentru a-mi muta site-ul de pe localhost pe site-ul de producție. Cu toate acestea, am probleme cu accesarea site-ului. Pot accesa tabloul de bord WP-admin fără probleme, dar nu pot ajunge pe site, din motive necunoscute mă redirecționează constant către localhost. Acest lucru mă înnebunește: – Am actualizat wp_options atât home, cât și siteURL – Am plasat .htaccess conform comentariului – Am căutat în baza mea de date și nu am găsit nicăieri altundeva, cu excepția link-urilor inter-pagini, localhost Chiar nu știu cum are loc această redirecționare către localhost. Aveți vreun indiciu?

  3. Mulțumesc mult, asta a funcționat de minune. A durat doar 2 minute și am putut să mă întorc în admin. Apreciez mult. Voi distribui asta la maxim.

  4. copiați folderul plugin-ului din wp-content și plasați-l în altă parte, apoi pur și simplu ștergeți folderul plugin-ului din wp-content și reîncărcați URL-ul dvs. wp-admin.php acum vă va cere autentificarea wp…bucurați-vă, dar toate plugin-urile vor fi dezactivate și copiați folderul plugin-ului de unde l-ați salvat și lipiți-l în wp-content…..
    acum este normal……

    mulțumește-mi mai târziu :)))

  5. Am încercat să rezolv această problemă. Site-ul meu funcționează bine și am șters directorul de pluginuri, dar nu reușesc să accesez pagina mea wp-admin. Orice altceva în afara de wp-admin duce la 404, iar dacă accesez /wp-admin, primesc mesajul „prea multe redirecționări”.

    Nu pot să-mi dau seama!!!!! Vă rog să mă ajutați!!

    • Încercați mai întâi secțiunea 'Schimbați URL-ul site-ului fără acces la zona de administrare' din articolul de mai sus. Încercați să adăugați www la URL-ul site-ului dvs. Dacă îl are deja, încercați să îl eliminați. Dacă acest lucru nu vă rezolvă problema, încercați acești pași.

      Conectează-te la site-ul tău folosind FTP.

      În folderul rădăcină al site-ului tău, localizează fișierul .htaccess și descarcă-l pe computerul tău ca backup.

      Editează fișierul FTP de pe serverul tău web și lipește acest cod în el.

      # BEGIN WordPress
      <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteBase /
      RewriteRule ^index\.php$ - [L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /index.php [L]
      </IfModule>
      # END WordPress
      

      Încearcă să accesezi acum site-ul și zona de administrare.

      Admin

      • OK, ascultă asta. Am făcut tot ce a fost posibil de pe acest site și de pe altele și absolut nimic nu a funcționat. Apoi am făcut o restaurare la un backup anterior și s-a înrăutățit. HTTP500 peste tot.

        După câteva depanări, s-a dovedit că, dintr-un motiv oarecare, permisiunile fișierelor Namecheap au fost modificate (nu de mine) și odată ce acestea au fost remediate de tehnician, totul a revenit la normal.

        Presupun că nu poți exclude cu adevărat PROBLEMELE CU SERVERUL, chiar dacă nu sunt controlate de tine.

  6. Ajutor vă rog, am adăugat un script în corpul html din wordpress.. apoi site-ul meu nu mai este accesibil. Am șters scriptul, dar tot nu pot accesa site-ul meu. Aveți vreun sfat?

  7. Este posibil ca setarea URL-ului menționată în prima dvs. soluție să cauzeze ciclul de redirecționări dacă sunt setate la https, dar un plugin forțează toate paginile, cu excepția uneia, la http?

  8. Salut! Tocmai am actualizat WP pe unul dintre site-urile mele la versiunea 4.4.1. După ce am făcut acest lucru, site-ul se încarcă bine, dar când încerc să accesez wp-admin, primesc în mod constant o eroare: "Pagina nu se redirecționează corect". Am încercat să șterg .htaccess, dar nu îl văd regenerat. De asemenea, am încercat să redenumesc folderul de pluginuri fără succes. Permisiunile par să fie în regulă și doar wp-admin eșuează.

    Ai vreun indiciu pe care mi-l poți împărtăși?

  9. Doar împărtășesc o soluție care a funcționat pentru mine. Am încercat totul, inclusiv dezactivarea plugin-urilor, schimbarea temelor, adresa URL de acasă și a site-ului în phpmyadmin sau wp-config etc. Dar, în final, am șters și am încărcat recent folderele wp-admin și wp-includes. Totul este revenit la normal

  10. Am avut această problemă. Am adăugat un nou certificat SSL. Am descoperit că era o setare în WooCommerce, la Setări de Checkout. A trebuit să debifez opțiunea „Forțează HTTPS după checkout”. În schimb, am folosit plugin-ul Force https.

  11. Tocmai am creat o pagină nouă pe blogul meu și primesc o buclă de redirecționare pe ea. Doar pe acea pagină. Toate celelalte pagini par să funcționeze.

    Înainte să se întâmple, am apăsat butonul de cumpărare și de atunci a redirecționat. Încurcat... dar urăsc ideea de a reîncărca toate plugin-urile. Sper că există o soluție mai scurtă.

  12. Exact informația pe care o căutam! Mi-am schimbat DNS-ul, apoi am revenit rapid la DNS-ul original după unele probleme. Acum, primesc această eroare în Firefox și în alte browsere. Este ceva ce gazda mea trebuie să remedieze?

  13. salut, mulțumesc pentru postarea bună, încă mă întreb cum să rezolv eroarea de buclă a site-ului meu, am o problemă pe o anumită pagină de feed care afișează o eroare, te rog răspunde pentru a rezolva problema mea

    • Se pare că feed-ul tău este redirecționat către un URL neautorizat. Acest lucru ar putea însemna că site-ul tău este infectat. Înainte de a face orice altceva, dezactivează mai întâi toate pluginurile tale WordPress și comută la o temă WordPress implicită precum twenty sixteen. Dacă acest lucru îți rezolvă problema, atunci a fost o problemă cu unul dintre pluginurile tale sau cu tema ta WordPress. Dacă acest lucru nu ajută, atunci încearcă pașii din ghidul nostru pas cu pas pentru remedierea unui site WordPress compromis.

      Admin

  14. Nu sunt sigur ce a cauzat eroarea pe site-ul meu la lansare.
    Câțiva utilizatori au început să întâmpine erori de redirecționare, inclusiv unii din echipa mea.
    Cred că a fost opera unui plugin, dar nu pot să-mi dau seama care :/

    Am reușit să rezolv problema eliminând www din URL-urile mele.

  15. Mulțumesc pentru acest post. Am încercat să rezolv problema mea de redirecționare de zile întregi. Am încercat totul pe acest site, dar problema persistă. Am făcut chiar și o instalare curată. Și, deși acest lucru a ajutat googlebot să-mi acceseze site-ul și a ajutat ca harta site-ului să nu fie redirecționată, am încă o problemă de redirecționare atunci când folosesc instrumentul de verificare a antetelor seobook.

    Am schimbat chiar și permisiunea la 755 doar pe directoarele wp_admin. Singurul lucru pe care nu l-am făcut este să șterg .htaccess, deoarece dacă ceva merge prost acolo, va trebui să reconstruiesc site-ul. Și, am stat prea mult la asta pentru a-l reconstrui din nou pentru a avea aceeași problemă.

    Este o problemă de hosting? Sunt cu godaddy și site-ul este carauctiongurus.com. Cu siguranță am învățat multe despre WordPress având această problemă de redirecționare. Mă puteți ajuta?

    • Puteți descărca fișierul .htaccess pe computer și apoi să îl ștergeți de pe server. Dacă ceva nu merge bine, puteți încărca fișierul .htaccess original înapoi pe server.

      Admin

      • Mulțumesc. Am făcut ce mi-ai cerut și site-ul este încă accesibil, totuși SEOBook și MXToolbox încă arată o buclă de redirecționare infinită. Ar trebui să aștept puțin mai întâi? Mulțumesc din nou.

  16. Mulțumesc pentru tot...

    După două zile de cercetare și încercând totul pe acel blog…

    În sfârșit am găsit

    0750 înlocuiește 0755

    Gata.....

    Cel mai bun blog pe care l-am văzut vreodată pentru soluții Wordpress....

    Toate soluțiile într-un singur loc....

    Continuați să postați……

    • Salut NIKHIL,

      Mulțumesc pentru comentariul tău. Doar o întrebare:

      Ați spus „0750 înlocuiește 0755”. Aceste numere înseamnă permisiuni de fișiere pentru foldere FTP?

  17. În primul rând, vreau să vă mulțumesc pentru articolul dvs.

    Unele dintre acestea au funcționat, toate m-au ajutat să depanez.
    Dacă aveți instalat Woo-commerce pe blogul dvs. ca un add-on pentru magazin, există setări suplimentare adăugate la Setările permalink-urilor; Setări comune și baza permalink-urilor produsului.

    Setările comune sunt pentru articole și trebuie setate la orice setare, alta decât implicită sau Structură personalizată. Acest lucru va opri eroarea.
    M-ai ajutat, sper că acest lucru ajută pe altcineva.

    C-

  18. Mulțumesc pentru pont. A funcționat! Am greșit setările WP când am schimbat adresa site-ului URL și adresa WP URL de la teasan.com.au la teasan.com.au/organic-matcha ..... site-ul a intrat apoi într-o buclă de redirecționare! Nici măcar nu mă puteam conecta.

    Am descărcat FileZilla și am adăugat

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

    așa cum a fost sugerat și a funcționat!! Mulțumesc mult.

    Cu toate acestea, acum URL-urile din setări sunt practic blocate. Dar e în regulă, nu cred că le voi mai schimba vreodată!

  19. Am descoperit că al meu a fost cauzat de o bară oblică finală lipsă „/” la sfârșitul căii mele upload_url_path în tabelul bazei de date wp_options…

  20. După ce am analizat mai multe soluții extrem de tehnice și complicate fără rezultat, postarea ta a funcționat. Pentru mine, a fost pluginul pe care am ales să-l includ în timpul instalării WP.

    Mulțumesc mult!

  21. Site-ul meu funcționa bine, dar am instalat pluginul woocommerce pe site-ul meu și acum site-ul meu afișează acest mesaj de eroare, deci, așa cum am citit, este bine să contactez gazda mea?

  22. dacă schimbăm numele de utilizator și parola mysql
    în cpanel sau… și dacă nu edităm fișierul wp-cofing.php, această eroare ne va urmări

  23. Am încercat această soluție și a complicat complet lucrurile și mai mult, înrăutățind problemele. Aveți grijă, cereți întotdeauna ajutorul unui dezvoltator profesionist înainte de a umbla la zone precum aceasta pe site-ul dvs.

  24. Postare excelentă. Eu am avut, de asemenea, problema redirecționărilor și iată o soluție pe care am descoperit-o recent. Dezactivasem plugin-urile și aveam URL-ul în locațiile corecte. Ceea ce s-a întâmplat este că am transferat site-ul la un alt gazdă. Problema pe care am întâmpinat-o a fost fișierul php.ini care cauză problema. Unele servere vă permit să introduceți un fișier .ini personalizat, în timp ce altele nu. Am șters fișierul .ini deoarece nu era necesar pe noul server, deoarece am setat fișierele php să fie toate la fel pentru mai multe conturi. Odată ce am făcut acest lucru, am putut să mă conectez la site ca de obicei.

    • David,

      Ați putea, vă rog, să elaborați cum ați rezolvat problema. Mă confrunt cu aceeași problemă, am mutat site-ul la un nou gazdă și un nou nume de domeniu. URL-urile sunt corecte și nu există plugin-uri. avem mai multe site-uri găzduite. Dacă multisite este setat la false, pagina de autentificare funcționează bine, dar nu văd niciun site în tabloul de bord. Dacă multisite este setat la true, apare problema cu prea multe redirecționări. URL-ul este direcționat către new-domain-name/wp-signup.php?new=new-domain-name

      dacă aș putea rezolva această problemă cu prea multe redirecționări, ar trebui să pot vedea site-urile mele în tabloul de bord (de asemenea, am făcut căutare/înlocuire în baza de date WordPress (script interconnectit)

      „Unele servere vă permit să introduceți un fișier .ini personalizat, în timp ce altele nu. Am șters fișierul .ini deoarece nu era necesar pe noul server, deoarece am setat fișierele php să fie toate la fel pentru mai multe conturi.”

      Ați șters fișierul php.ini din /etc/php5/apache2/php.ini ?

      Caut ajutor urgent. Mulțumesc anticipat!!

  25. Administrator, Acum am probleme cu paginile mele. Doar pagina principală funcționează.

    • Conectați-vă la zona de administrare a site-ului dvs. WordPress. Accesați Setări -> Permalinks. Faceți clic pe butonul Salvare modificări din partea de jos a paginii. Vizualizați site-ul dvs. pentru a vedea dacă a funcționat.

      Admin

  26. Nu pot să vă mulțumesc suficient pentru asta. Site-ul meu îmi dădea „eroarea de redirecționare” din februarie și chiar și după dezactivarea tuturor plugin-urilor, aveam aceeași problemă, până când am căutat fișierul meu .htaccess din cPanel și l-am șters.

    Mulțumesc mult pentru ajutor, acum sunt blocat pe site-ul dvs. învățând toate micile sfaturi și trucuri după ce am fugit de la cursurile mele de inginerie software.

  27. salut

    am încercat tot ce este mai sus și tot nu funcționează.

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

    cu și fără www.

    am încercat să șterg .htaccess și să dezactivez toate plugin-urile și 'Această pagină web are o buclă de redirecționare'

    'ERR_TOO_MANY_REDIRECTS' încă este afișat.

    mă poate ajuta cineva?

    mulțumesc

  28. Salut
    Voiam doar să vă mulțumesc pentru asta. M-am chinuit cu un plugin specific și recomandările dumneavoastră m-au ajutat să-l repar.

    Nu am găsit o soluție pentru omul de rând în altă parte.

    Mulțumesc.

  29. Salut tuturor,

    am și eu aceeași problemă, dar soluția este aici:

    1)
    Ref :https://014.leahstevensyj.workers.dev/wp-tutorials/how-to-fix-error-too-many-redirects-issue-in-wordpress/
    Deschideți wp-config.php și adăugați aceste două linii
    define(‘WP_HOME’,’http://yourdomain.com’);
    define(‘WP_SITEURL’,’http://yourdomain.com’);
    /*adăugați și mai jos */
    /*Ref :https://tommcfarlin.com/resolving-the-wordpress-multisite-redirect-loop/*/
    define(‘ADMIN_COOKIE_PATH’, ‘/’);
    define(‘COOKIE_DOMAIN’, ”);
    define(‘COOKIEPATH’, ”);
    define(‘SITECOOKIEPATH’, ”);

    /*și în ultimul rând, dacă ați aplicat codul pentru URL-ul canonic în .htaccess, atunci comentați-l, adică dezactivați-l, dar nu-l ștergeți*/
    faceți o copie de rezervă a fișierului .htaccess mai întâi, apoi faceți modificarea de mai sus.

    Să ai o zi bună!!!!!!!!!

  30. OMG! Pur și simplu nu am cuvinte să vă mulțumesc. Am stat vreo 10 ore să încerc să repar această problemă pentru a instala wordpress și am citit o mie de bloguri și nu am reușit să o rezolv.
    Editarea fișierului config.php cu acele două prime linii a rezolvat problema.
    Vă mulțumesc foarte mult.
    Succes!

  31. Nu, nu o fac. Oamenii presupun de obicei că aplicarea permisiunilor recursiv pe directoare ar trebui să afecteze și fișierele din interiorul directorului. Acest lucru nu este corect. Puteți avea permisiuni diferite pentru directoare și permisiuni diferite pentru fișierele din interiorul directorului.

  32. Ei bine, sunt complet nedumerit. Am un site într-o instalare multisite care face acest lucru DOAR UNEORI. De exemplu, mai devreme astăzi site-ul era în regulă și îl încărcam pe mai multe browsere și mai multe mașini. Nu am atins configurația sau nimic din backend, și acum este „prea multe redirecționări”. Acest lucru se întâmplă de săptămâni întregi. Chiar am nevoie ca acest lucru să fie rezolvat!

    Am verificat permisiunile. Am verificat & am resetat setările de permalinks. Am eliminat cookie-urile. Am verificat & am reverificat setările de mapare a domeniului. Am verificat URL-urile de acasă & ale site-ului. Am verificat setările SEO. Am resetat cache-ul paginilor nginx și cache-ul obiectelor WC3. Am dezactivat cache-ul browserului. Am dezactivat toate plugin-urile WP.

    Afișează doar „prea multe redirecționări” pentru pagina principală; mă pot autentifica în admin și pot vizualiza alte pagini.

    Apreciez tot ajutorul de până acum… Mai are cineva sugestii, vă rog?

    • Salut, ați găsit vreodată o soluție la problema dvs. cu problema ocazională de prea multe redirecționări? Întâmpin aceeași problemă – apare o dată sau de două ori pe zi pentru utilizatorii anonimi, dar oricine este conectat este în regulă, ceea ce mă face să presupun că este o problemă de cache, dar până acum nimic nu a rezolvat problema...

      Mulțumesc,
      Paul

  33. doar pentru informarea dvs., oricine încearcă să rezolve această problemă unde alte sugestii convenționale nu funcționează...

    asigurați-vă că permisiunile de proprietar/grup sunt corecte.

    adică, dacă ați încărcat manual wp-admin & wp-includes prin login-ul dvs. root, va trebui să schimbați proprietarul și grupul folderului/fișierului la contul pe care este instalat wordpress.

    pentru a schimba proprietarul/grupul din shell:

    chown -R ownername:groupname foldername

    adică:

    chown -R wpaccount:wpaccount wp-admin
    chown -R wpaccount:wpaccount wp-includes

    acest lucru se aplică instalărilor cPanel, Linux, Unix etc.

  34. Mai întâi creați o copie de rezervă a site-ului dvs. web, descărcați toate fișierele și faceți o copie de rezervă a bazei de date folosind phpMyAdmin.

    După aceea șterge fișierul tău .htaccess

    Deschideți wp-config.php și adăugați aceste două linii

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

    Înlocuiți example.com cu propriul nume de domeniu.

    Dacă nu vedeți eroarea „prea multe redirecționări”, ci un ecran alb. Atunci încercați acești pași:

    https://014.leahstevensyj.workers.dev/wp-tutorials/how-to-fix-the-wordpress-white-screen-of-death/

    Dacă acest lucru nu ajută, selectați folderul dvs. wp-admin în clientul FTP și schimbați permisiunea fișierului la 755. Asigurați-vă că aplicați permisiunile recursiv și aplicați-le tuturor directoarelor din interiorul wp-admin. Nu le setați pentru toate fișierele recursiv, doar pentru directoare.

    • „Asigurați-vă că aplicați permisiunile recursiv și aplicați-le tuturor directoarelor din interiorul wp-admin. Nu le setați pentru toate fișierele recursiv, doar pentru directoare.”

      Aceste propoziții par să se contrazică.

  35. Câteva trucuri suplimentare care vă pot ajuta:
    * Salvați din nou structura permalink-urilor dvs.
    * În setările permalink-urilor, eliminați orice caractere non-alfanumerice din baze

  36. Mulțumesc pentru informații. Pe baza celor spuse de dvs., am crezut că aș putea avea un conflict cu un plugin SEO pe care l-am instalat recent, dar problema mea de redirecționare a fost cu o postare nouă. În setările pluginului, am văzut că „creare descriere generată automat” era bifată. Deoarece scriu propriile mele descrieri, am debifat-o (crezând că ar putea crea un conflict). Dar asta nu a schimbat nimic.

    În altă parte, am citit că eroarea de redirecționare ar putea fi cauzată de modificarea titlului postării atunci când permalink-ul este setat la titlul postării. Deoarece am un nou asistent care mă ajută cu blogul, m-am gândit că poate s-a întâmplat asta.

    Înainte de a deconecta toate plugin-urile, am creat o nouă postare, am lipit textul din postarea cu eroarea de redirecționare, am șters postarea cu eroare și am publicat noua postare. Acum funcționează!

  37. Mulțumesc pentru informații. Am citit și că acest lucru poate fi cauzat de o problemă de permisiuni de fișiere pe folderele WordPress. Articolul menționa verificarea faptului că permisiunile sunt setate la 644 pe toate folderele și fișierele tale wp-admin. Sper că acest lucru ajută pe cineva.

  38. Mă bucur că faci asta și faci o treabă grozavă. De asemenea, mă simt grozav urmându-te, deoarece am 2 probleme mari cu WordPress, așa că le urmăresc. Una este legată de primirea multor spam-uri și am Akismet activat. Poate problema este că în caseta de comentarii, WordPress îmi pune implicit numele de utilizator și cuvântul clicabil logout în loc să-i determine pe potențialii comentatori să se autentifice.

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ă.