
Generator przekierowań 301 ze sprawdzaniem pętli i łańcuchów
Wklej listę par «stary adres → nowy» — otrzymasz reguły dla .htaccess, nginx albo CSV do importu we wtyczkach Redirection lub Rank Math. Przed generowaniem narzędzie szuka pętli, łańcuchów i konfliktów — czego nie robi żaden inny darmowy generator.
->, → albo kilka spacji. Wiersz nagłówka (source,target) jest rozpoznawany i pomijany, wiersze z # to komentarze. Plik .csv lub .tsv można przeciągnąć prosto do pola — jest odczytywany lokalnie.
/sitemap.xml) nie dostają ukośnika.
Reguły muszą znajdować się przed blokiem # BEGIN WordPress.
Wklej pary «stary URL → nowy URL», aby zobaczyć reguły.
Wklej pary «stary URL → nowy URL», aby zobaczyć reguły.
Wklej pary «stary URL → nowy URL», aby zobaczyć reguły.
Wklej pary «stary URL → nowy URL», aby zobaczyć reguły.
Wklej pary «stary URL → nowy URL», aby zobaczyć reguły.
Lista adresów URL jest przetwarzana w Twojej przeglądarce — nigdzie nie jest wysyłana ani zapisywana.
Trzy błędy, przez które przekierowania nie działają
Pierwsza — kolejność w .htaccess. Reguły WordPressa kończą się flagą L, czyli „przerwij przetwarzanie”. Każde Twoje przekierowanie dodane po bloku # BEGIN WordPress nigdy nie zadziała. Musi stać wyżej. Druga — format source dla wtyczek. Wtyczka Redirection oczekuje ścieżki BEZ nazwy domeny: /stara-strona, a nie https://witryna.com/stara-strona. To powód numer jeden nieudanych importów. Rank Math z kolei wymaga dokładnie ośmiu kolumn pisanych małymi literami i osobnego pola matching z wartością exact, contains, start, end albo regex. Trzecia — łańcuchy. Po kilku migracjach zbiera się A→B, potem B→C. Każdy zbędny krok zjada budżet indeksowania i część przekazywanej mocy linków. Poprawnie jest przepisać pierwszą regułę od razu na adres docelowy. Jeszcze gorsza jest pętla A→B i B→A: przeglądarka zwróci błąd „zbyt wiele przekierowań”. Czego to narzędzie nie potrafi: sprawdzić, czy przekierowanie naprawdę działa na Twoim serwerze. Trzeba by do tego żądania HTTP z odczytem kodu statusu, a przeglądarka ze względów bezpieczeństwa nie pozwala na to wobec cudzych domen. Sprawdzamy logikę reguł, a nie ich wykonanie.
