Przejdź do treści
504 144 444 Mistrz Polski w pozycjonowaniu stron 2008, 17 lat doświadczenia kontakt@bizzit.pl
Mistrz Polski w pozycjonowaniu stron 2008, poznaj agencję bizzit zadzwoń504 144 444 Bezpłatna analiza

Co to są pętle przekierowań, jak naprawić?

Optymalizacja strony

pętle przekierowań

Pętle przekierowań to sytuacja, w której przeglądarka jest nieustannie odsyłana pomiędzy kilkoma adresami URL, co prowadzi do błędu i uniemożliwia załadowanie strony. Często pojawia się komunikat "ERR_TOO_MANY_REDIRECTS". Standard Fetch przerywa żądanie po 20 przekierowaniach, a Googlebot zwykle śledzi ich 10.

Przyczyny powstawania pętli przekierowań

Pętla powstaje, gdy reguły odsyłają adres z powrotem do miejsca, z którego wyszedł, a źródłem takiego polecenia bywa serwer, certyfikat albo dodatek do CMS:

  • Błędna konfiguracja - niewłaściwie ustawione reguły w pliku .htaccess lub w panelu CMS.
  • Problemy z SSL - niepoprawne przejścia HTTP do HTTPS i odwrotnie, np. tryb Flexible w Cloudflare przy serwerze wymuszającym HTTPS.
  • Konflikt wtyczek - w WordPressie dodatki SEO lub do cache mogą generować sprzeczne komendy.
  • Cykliczne przekierowania między domenami - gdy A prowadzi na B, a B z powrotem na A.
  • Nieprawidłowe przekierowania 301 łańcuchowe - ponad 10 kolejnych przeskoków, po których Google rezygnuje.

Jak naprawić pętle przekierowań

Pętlę naprawiasz, usuwając jedną z dwóch reguł, które odsyłają do siebie ten sam adres, a szukanie zaczynasz od pliku konfiguracyjnego.

Sprawdzenie pliku .htaccess

Usuń lub popraw wpisy przekierowań, zwłaszcza powtarzające się kody 301 lub 302. Częstym błędem jest podwójna reguła RewriteRule, która kieruje z tego samego URL ponownie na siebie. Upewnij się, że warunek RewriteCond wyklucza żądania już obsłużone, np. RewriteCond %{HTTPS} !=on przy wymuszaniu HTTPS.

Wyłączenie wtyczek

Wyłącz wszystkie wtyczki i włączaj je pojedynczo, aby znaleźć tę powodującą problem. Gdy panel WordPressa jest niedostępny, zmień przez FTP nazwę folderu dodatku w wp-content/plugins. Szczególnie sprawdź rozszerzenia obsługujące SEO, bezpieczeństwo oraz optymalizację.

Konfiguracja SSL

Upewnij się, że przejście z HTTP do HTTPS jest poprawnie skonfigurowane w ustawieniach hostingu i CMS. W WordPressie oba pola adresu w Ustawienia > Ogólne powinny zaczynać się od https:// i nie kończyć ukośnikiem, a przy zablokowanym panelu wpiszesz je jako stałe WP_HOME i WP_SITEURL. W Cloudflare usuń wymuszanie HTTPS z serwera albo zmień tryb szyfrowania na Full (wymaga certyfikatu SSL u źródła).

Czyszczenie cache

Wyczyść pamięć podręczną przeglądarki, hostingu i wtyczek, aby wyeliminować stare przekierowania. Serwery proxy lub CDN również mogą przechowywać przestarzałe reguły, a wtedy odświeżasz dane u dostawcy usługi.

Narzędzia diagnostyczne

Skorzystaj z narzędzi online, takich jak Redirect Checker, który pokazuje łańcuch i kod statusu oraz pozwala udawać Googlebota. W terminalu ten sam obraz daje polecenie curl -IL --max-redirs 20 z adresem strony, bo domyślny limit curl to 50 przeskoków. Search Console poleca do tego także Lighthouse.

Wpływ pętli przekierowań na SEO i użytkowników

Pętle przekierowań szkodzą zarówno użytkownikom, jak i robotom wyszukiwarek. Osoba odwiedzająca widzi jedynie komunikat o błędzie. Google wymienia ten przypadek w raporcie Indeksowanie stron pod hasłem "Błąd przekierowania" i przetwarza treść wyłącznie pod końcowym adresem, którego przy pętli nie ma.

Dodatkowo każdy przeskok wydłuża start strony, bo czas przekierowania wchodzi do TTFB, czyli czasu do pierwszego bajtu. Odbija się to na wydajności Core Web Vitals, gdzie próg LCP wynosi 2,5 sekundy.

Zapobieganie pętlom przekierowań

Pętlom zapobiegasz, kontrolując każdą zmianę reguł i prowadząc adres do celu w 1 kroku:

  • Stały przegląd - okresowo czytaj reguły w .htaccess i ustawienia CMS.
  • Unikanie łańcuchów - zawsze przekierowuj bezpośrednio do docelowego URL.
  • Testy po każdej zmianie konfiguracji - po dodaniu nowego wpisu sprawdź stronę w różnych przeglądarkach.
  • Monitorowanie logów serwera - logi błędów mogą ujawnić przyczyny pętli, zanim wpłyną na użytkowników.
  • Kopia zapasowa .htaccess - przed edycją zachowaj wersję roboczą na wypadek konieczności powrotu.

Typowe scenariusze wystąpienia pętli

Typowym scenariuszem jest przeniesienie strony, która migruje z HTTP na HTTPS. Jeśli w pliku .htaccess istnieje reguła wymuszająca HTTPS, a w ustawieniach CMS adres pozostał jako http://, dochodzi do konfliktu: serwer kieruje kodem 301 na HTTPS, a CMS odsyła z powrotem na HTTP.

Inny przykład to strony wielojęzyczne z przekierowaniami opartymi na geolokalizacji. Jeśli użytkownik z Polski trafia na /pl/, a następnie wtyczka próbuje go odesłać na wersję globalną, może powstać pętla.

Rozwiązywanie problemu na poziomie serwera

Problem usuwasz w pliku .htaccess (Apache) albo w bloku location (Nginx). Sprawdź dyrektywy przekierowań i upewnij się, że warunki wykluczają już obsłużone żądania. Dokumentacja Nginx ostrzega, że rewrite z flagą last wewnątrz location może dać 10 cykli i błąd 500, dlatego stosujesz tam break.

Jeśli korzystasz z panelu hostingowego (np. cPanel), niektóre przekierowania mogą być ustawione tam i w plikach konfiguracyjnych, więc sprawdź oba miejsca i usuń duplikaty.

Oceń ten tekst

5/5 (głosy: 2)

podobne tematycznie

Bezpłatna analiza strony

Sprawdzimy Twoją stronę

Bezpłatnie, bez zobowiązań, konkretne wskazówki.

Wolisz porozmawiać? 504 144 444

"Z pośród wielu agencji SEO, z którymi mieliśmy okazję współpracować to Bizzit cechował się bardzo dużym profesjonalizmem i świetnym zrozumieniem środowiska SEO co przekładało się na poziom współpracy oraz wyniki."
Marcin ŁachajczykMarcin ŁachajczykCEO Ceneo.pl, Head of products OCS CEE Naspers - Allegro Group
"Po kilku latach współpracy, wielu zrealizowanych celach w SEO/SEM można śmiało powiedzieć, że sukces projektów, które miałem przyjemność tworzyć i rozwijać, jest większy dzięki Bizzit"
Marcin ChwalikMarcin ChwalikFounder, Ceneo.pl / Director Strategy and Business Development, Allegro Group / Co-owner Domodi.pl, CEO Homebook.pl / Co-owner Stileo, Homelook
"Bizzit łączy w sobie profesjonalne podejście do realizacji ustalonego zakresu wsparcia, autorskie i ciągle rozwijane metody SEO oraz - co ważne - relacje. Współpraca z Bizzit dała nam nowe spojrzenie na wiele obszarów SEO, nierzadko zachęcając do niestandardowego podejścia do standardowych wyzwań świata ecommerce."
Maciej ZiemczonekMaciej ZiemczonekVP Traffic Acquisition Grupa Domodi
"Jak zamykam oczy i myślę o SEO widzę bizzit. Agencja która od lat w wielu projektach udowodniła mi że nie ma rzeczy niemożliwych. Od audytu po optymalizacje a na szeptanym mrk skończywszy. Zawsze wyciągali mnie do TOP3 na kluczowe frazy. Więc polecam z czystym sercem. Bizzit to pasja, wiedza i doświadczenie. Partner w biznesie must have."
Rafał ZarembaRafał ZarembaCEO OEX 4Shops, Rawlplug E-commerce Director, AB S.A.
"Bizzit to nie tylko jedna z najlepszych agencji SEO/SEM w Polsce, ale także ludzie, którzy przewidują trendy w internecie, reagując na nowe zmiany i politykę wyszukiwarki Google, stanowią istny performance pozycjonowania stron przez doświadczenie i wyciąganie wniosków w ciągłej pracy z liderami ecommerce."
Tomasz MorozTomasz MorozFounder/CEO TravelPlanet, Sprzedajemy.pl
"Współpraca z BIZZIT S.A. w zakresie SEO i kampanii PPC przebiega wzorowo. Firma jest rzetelna, transparentna i godna zaufania, a powierzony im budżet marketingowy zarządzany jest profesjonalnie i odpowiedzialnie. Z pełnym przekonaniem polecamy BIZZIT S.A. jako solidnego partnera w działaniach marketingowych."
Szymon PerskiSzymon PerskiCEO PERSKIMEDIA, Co-Founder SEOhost.pl
"..bardzo dobrze zarządza swoim zespołem. Świetnie rozumie nowe technologie w marketingu internetowym. Potrafi delegować zajęcia i jest nieocenionym praktykiem."
Artur StrzeleckiArtur StrzeleckiProfessor at UEK, Digital Marketing Consultant
"Mieliśmy problem z pomysłem na stronę naszego Centrum. Dzięki współpracy z Bizzit problem został szybko i sprawnie rozwiązany. Strona jest nowoczesna i oparta na nowoczesnych zasadach pozycjonowania. Zawsze chętnie polecę współpracę z Bizzit."
Jarosław BarskiJarosław BarskiProf. dr hab. n. med., Kierownik Centrum Medycyny Doświadczalnej Śląskiego Uniwersytetu Medycznego
"Always involved & reasonable person with a strong knowledge of SEO area. High effectiveness and support for the team."
Piotr TrybałaPiotr TrybałaCo-founder & Board Member at Sprzedajemy.pl
"We współpracy z Bizzit cenię sobie szeroką wiedzę popartą ogromnym doświadczeniem wyniesionym na przestrzeni lat zmieniającego się Internetu. Wiem, że opierając się na tej wiedzy mogę budować strategię na kolejne miesiące rozwoju firmy."
Tomasz MuterTomasz MuterCo-founder Droids On Roids

Bezpłatna analiza strony

Podaj adres strony. Sprawdzimy szybkość i technikę strony i odezwiemy się z listą poprawek.

Bezpłatna analiza
ZadzwońWycena