Alege planul

„Prea multe redirecționări”: cum oprești bucla

Browserul spune „prea multe redirecționări” (ERR_TOO_MANY_REDIRECTS)? Cauzele: https, www, Cloudflare Flexible, adresa WordPress.

  • Actualizat
ghid · erori frecvente
Pași
8
Citești în
4min
Secțiuni
4
Începe ghidul

Mesajul „Această pagină nu funcționează. … te-a redirecționat de prea multe ori” (în Chrome, ERR_TOO_MANY_REDIRECTS) înseamnă o buclă: o regulă trimite vizitatorul de la adresa A la adresa B, iar alta îl trimite înapoi de la B la A. Browserul renunță după câteva ture. Bucla vine aproape mereu din două reguli care se contrazic, despre https sau despre www.

Ce vei reuși

  • afli care două reguli se bat între ele;
  • oprești bucla din Enhance, din WordPress sau din Cloudflare;
  • rămâi cu o singură regulă clară: o singură adresă, pe https://.

Înainte să începi

  • Șterge cookie-urile site-ului sau deschide-l într-o fereastră privată: uneori browserul ține minte o redirecționare veche.
  • Verifică ce face fiecare adresă cu un instrument de urmărire a redirecționărilor (de exemplu httpstatus.io): scrii http://domeniul-tau.ro și vezi pe rând fiecare salt. Bucla se vede imediat: aceleași două adrese, de mai multe ori.
  • Intră în Enhance la https://server.nbt-host.com.

Pașii

1. Domeniul trece prin Cloudflare cu SSL „Flexible”

Cea mai frecventă buclă. Cu proxy-ul Cloudflare pornit (norișorul portocaliu) și SSL-ul pe Flexible, Cloudflare cere site-ul de la noi pe http://, iar „Force https” din Enhance îl trimite înapoi pe https:// — la nesfârșit.

  1. În Cloudflare, mergi la SSL/TLS și alege modul Full (strict). Certificatul Let's Encrypt de la noi îl face posibil.
  2. Sau, mai simplu, pune înregistrările A și CNAME ale site-ului pe DNS only (norișorul gri), cum recomandăm în Cum îți îndrepți domeniul spre NBT Host.

2. Adresa site-ului din WordPress e altfel decât regula din Enhance

WordPress își ține adresa în setările WordPress Address și Site Address. Dacă acolo scrie http://, iar Enhance are „Force https” pornit, sau dacă WordPress e pe www și o regulă din .htaccess scoate www-ul, cele două se contrazic.

  1. În Enhance, fila „Apps”, deschide pagina WordPress a site-ului.
  2. La „General”, lângă „Site URL”, apasă pe creion, scrie adresa exactă pe care o vrei (de exemplu https://domeniul-tau.ro, cu sau fără www, la fel ca în restul regulilor) și apasă „Change”.
  3. Dacă ai un modul de SSL sau de redirecționare în WordPress (de exemplu Really Simple SSL sau un plugin de redirecționări), dezactivează-i redirecționarea către https: o face deja Enhance, prin „Force https”.

3. Două reguli pentru www în .htaccess

Un .htaccess adus de la alt host poate avea o regulă care adaugă www și alta (sau un plugin) care îl scoate.

  1. Fila „Files” » public_html, deschide .htaccess cu clic dreapta » „Edit”.
  2. Caută rândurile RewriteCond %{HTTP_HOST} și RewriteRule care trimit spre www. sau dinspre el. Păstrează o singură variantă, cum e descrisă în Redirecționare spre HTTPS și www.
  3. Verifică și fila „Redirects” a site-ului: o redirecționare pusă acolo pentru tot domeniul se poate bate cu regula din .htaccess.

4. Redirecționarea unui alias spre el însuși

Un alias cu „Redirect to the primary domain” bifat trimite vizitatorii spre domeniul principal. Dacă domeniul principal trimite la rândul lui spre alias (printr-o regulă din .htaccess sau din WordPress), apare bucla. Alege un singur domeniu principal și trimite-le pe toate celelalte spre el (vezi Subdomenii și domenii suplimentare în Enhance).

5. Verifici

Deschide din nou adresele http://domeniul-tau.ro, http://www.domeniul-tau.ro, https://domeniul-tau.ro și https://www.domeniul-tau.ro, într-o fereastră privată. Toate patru trebuie să ajungă, cu cel mult două salturi, la aceeași adresă finală.

Dacă ceva nu merge

  • Nu mai pot intra în WordPress ca să schimb adresa. O schimbi din Enhance, ca la pasul 2, fără să intri în WordPress.
  • Bucla apare doar la /wp-admin. De obicei e un modul de securitate sau de cache. Dezactivează-l din Enhance, la „Plugins”, cu „Deactivate”, și golește cache-ul.
  • Am oprit „Force https” și tot nu merge. Bucla vine din altă parte: Cloudflare, .htaccess sau WordPress. Reia pașii 1–3. După ce scapi de buclă, repornește „Force https”.
  • Nu găsesc cauza. Trimite-ne adresa site-ului și rezultatul de la instrumentul de urmărire a redirecționărilor.
Suport

Te-ai blocat? Îl facem împreună.

Scrie-ne ce pas nu merge și, dacă se poate, trimite o captură de ecran. Îți răspundem în programul de lucru.

Telefon și WhatsApp+40 775 396 021
Programluni – vineri, 9:00 – 18:00

Nu ne trimite niciodată parola pe WhatsApp sau pe email. Ce informații ne ajută să rezolvăm din prima: cum ceri ajutor.