Przeglądarka Łańcuchów Przekierowań
Śledź pełny łańcuch przekierowań dla dowolnego adresu URL i zobacz każdy przeskok (301/302/307/308) aż do ostatecznego celu. Weryfikuj przekierowania kanoniczne (HTTP→HTTPS, www/non-www, ścieżki lokalizacyjne), wykrywaj pętle i długie łańcuchy oraz opcjonalnie sprawdzaj surowe nagłówki, w tym Location. Eksportuj wyniki do JSON do celów audytów i monitorowania.
Funkcje
- Śledź łańcuchy przekierowań (301/302/307/308) i odkryj ostateczny adres URL docelowy.
- Pokaż cel Location dla każdego przeskoku, aby zrozumieć routing i kanonizację.
- Weryfikuj typowe przekierowania kanoniczne (HTTP→HTTPS, www↔non-www).
- Opcjonalny widok surowych nagłówków do głębszego debugowania (w tym Location i nagłówki cache, jeśli obecne).
- Kopiuj wyniki do zgłoszeń, audytów i dokumentacji migracji.
- Eksportuj raporty JSON do automatyzacji i powtarzalnych kontroli SEO.
- Domyślnie bezpieczne: blokuje cele w sieciach prywatnych i używa stałego User-Agent.
🧭 Jak używać for redirect-chain-viewer
Wklej adres URL, który chcesz przetestować
Wprowadź początkowy adres URL (najlepiej z protokołem). Testowanie zarówno http:// jak i https:// może ujawnić problemy z kanonizacją.
Zachowaj włączoną opcję "Podążaj za przekierowaniami"
To narzędzie jest zaprojektowane do śledzenia łańcuchów. Podążanie za przekierowaniami pokazuje każdy przeskok i ostateczny cel.
Włącz "Pokaż surowe nagłówki" podczas debugowania
Jeśli potrzebujesz głębszych wskazówek (formatowanie Location, warstwy cache, zachowanie serwera), włącz surowe nagłówki, aby zobaczyć więcej szczegółów.
Zinterpretuj łańcuch
Szukaj dodatkowych przeskoków, zmian protokołu, zmian nazwy hosta lub przepisywania lokalizacji. Najlepszy łańcuch to zazwyczaj 0–1 przeskoków do kanonicznego adresu URL.
Eksportuj JSON do audytów
Pobierz raport JSON, aby zapisać wyniki, porównać zmiany w czasie lub dołączyć dowody do zgłoszeń SEO/operacyjnych.
Specyfikacje techniczne
Zachowanie śledzenia przekierowań
Narzędzie wysyła żądanie do adresu URL i podąża za odpowiedziami przekierowań, zbierając każdy przeskok aż do osiągnięcia ostatecznego celu lub skonfigurowanego limitu przekierowań.
| Ustawienie | Zachowanie | Domyślne |
|---|---|---|
| Obsługa przekierowań | Obsługuje przekierowania w celu zebrania pełnego łańcucha | Włączone |
| Maksymalna liczba przekierowań | Przerywa śledzenie po tej liczbie przeskoków | 15 |
| Pokaż surowe nagłówki | Zawiera surowe nagłówki odpowiedzi w wynikach do celów debugowania | Wyłączone |
| Limit czasu | Limit czasu żądania | 15000 ms |
| User-Agent | Identyfikuje agenta użytkownika żądania | Encode64Bot/1.0 (+https://encode64.com) |
| Sieci prywatne | Blokuje dostęp do zakresów sieci prywatnych dla bezpieczeństwa | Wyłączone (sieci prywatne niedozwolone) |
Typowe „dobre” wzorce przekierowań
Większość stron powinna szybko zbiegać do jednego kanonicznego adresu URL, aby zminimalizować opóźnienia i obciążenie crawlerów.
| Cel | Przykładowy łańcuch | Zalecane |
|---|---|---|
| HTTP→HTTPS | http://example.com → https://example.com | ✅ Tak (stałe) |
| Host kanoniczny | https://example.com → https://www.example.com (lub odwrotnie) | ✅ Tak (stałe) |
| Normalizacja ukośnika końcowego | /page → /page/ | ✅ Czasami (bądź konsekwentny) |
| Normalizacja lokalizacji | / → /en/ | ✅ Jeśli wymaga tego Twoja strategia |
| Wiele przeskoków | http → https → www → /en/ → /page/ | ⚠️ Zmniejsz, jeśli to możliwe |
Wykrywanie pętli i tryby awarii
Pętle przekierowań zazwyczaj wynikają z konfliktów reguł między warstwami (CDN + Nginx + aplikacja) lub niezgodnych ustawień kanoniczności.
| Objaw | Typowa przyczyna | Sposób naprawy |
|---|---|---|
| Osiągnięcie limitu przekierowań | Pętla między dwoma adresami URL (www↔bez www, http↔https, reguły ukośników) | Przejrzyj reguły w CDN, reverse proxy i routerze aplikacji; zapewnij jedno źródło prawdy |
| Niespodziewane 302/307 | Tymczasowe przekierowanie ustawione przez autoryzację, test A/B, middleware | Zmień na 301/308 dla stałych przenosin; wyizoluj zachowanie middleware |
| Łańcuch różni się w zależności od regionu | Routing na krawędzi sieci różni się w zależności od POP / lokalizacji geograficznej / urządzenia | Przetestuj wiele wejściowych adresów URL; ustandaryzuj przekierowania na krawędzi sieci |
Wiersz poleceń
Użyj curl, aby szybko sprawdzić łańcuchy przekierowań z terminala, podobnie jak wizualizuje to to narzędzie.
macOS / Linux
Pokaż nagłówki łańcucha przekierowań
curl -IL http://example.com-I drukuje tylko nagłówki, -L podąża za przekierowaniami. Zobaczysz każdy status HTTP i skok Location.
Wydrukuj końcowy efektywny adres URL po przekierowaniach
curl -Ls -o /dev/null -w "%{url_effective}
" http://example.comWyświetla końcowy adres URL po przejściu przekierowań.
Windows (PowerShell)
Sprawdź odpowiedź i przekierowania
Invoke-WebRequest -Uri http://example.com -MaximumRedirection 10 -Method Get | Select-Object StatusCode, BaseResponsePowerShell może podążać za przekierowaniami do określonego limitu i pokazuje wynikowy status.
Zastosowania
Kontrole kanoniczności SEO
Potwierdź, że każdy wejściowy adres URL szybko i konsekwentnie prowadzi do jednego kanonicznego adresu URL.
- Upewnij się, że HTTP przekierowuje do HTTPS
- Upewnij się, że wybór kanoniczny www/bez www jest wymuszony
- Skróć wieloetapowe łańcuchy, aby poprawić efektywność indeksowania
Migracje stron i zmiany domen
Sprawdź, czy stare adresy URL poprawnie przekierowują do swoich nowych odpowiedników i czy łańcuch kończy się odpowiedzią 200.
- Zweryfikuj, czy stare ścieżki przekierowują do nowych
- Potwierdź stałe przekierowania (301/308) dla przeniesionych treści
- Wykryj sytuacje przekierowania do 404
Debugowanie CDN / reverse-proxy
Zrozum, jak reguły edge, proxy i aplikacja współdziałają podczas żądania URL.
- Zidentyfikuj, która warstwa tworzy każdy przeskok
- Wykryj pętle spowodowane zduplikowanymi regułami kanonicznymi
QA dla zlokalizowanego routingu
Sprawdź poprawność routingu dla lokalizacji lub regionów (np., / → /en/) bez przypadkowego tworzenia długich łańcuchów przekierowań lub pętli.
- Potwierdź zachowanie przepisywania lokalizacji
- Unikaj wzorców /fr → /fr/ → /fr (pętla)
❓ Frequently Asked Questions
❓Dlaczego łańcuchy przekierowań są złe dla SEO?
❓Czego powinienem użyć: 301 czy 308?
HTTP, podczas gdy 301 jest szeroko stosowane i rozumiane. Dla SEO oba mogą być w porządku, jeśli są używane konsekwentnie do stałych przenosin.❓Dlaczego widzę 302/307, gdy spodziewałem się 301?
❓Jak znaleźć przyczynę pętli przekierowań?
HTTPS, aplikacja wymusza HTTP). Przeprowadź audyt warstwa po warstwie i, jeśli to możliwe, trzymaj logikę kanoniczną w jednym miejscu.❓Czy powinienem przekierowywać końcowe ukośniki?
❓Czy bezpiecznie jest wklejać tutaj adresy URL?
Pro Tips
Dąż do 0–1 przekierowań, aby dotrzeć do kanonicznego URL. Zaktualizuj linki wewnętrzne i mapy witryn, aby wskazywały bezpośrednio na końcowy cel.
Trzymaj reguły kanoniczne w jednej warstwie (CDN LUB proxy LUB aplikacja), aby uniknąć konfliktowych przekierowań i pętli.
Dla stałych przenosin używaj 301/308 i unikaj 302/307, chyba że przekierowanie jest naprawdę tymczasowe.
Podczas testowania zachowania kanonicznego sprawdź zarówno warianty protokołu, jak i hosta (http/https + www/non-www) i porównaj wyniki.
Eksportuj wyniki JSON podczas migracji, aby śledzić regresje i udowodnić poprawność przekierowań interesariuszom.
Additional Resources
Other Tools
- Upiększacz CSS
- Upiększacz HTML
- Upiększacz JavaScript
- Upiększacz PHP
- Wybór koloru
- Ekstraktor sprite'ów
- Koder binarny Base32
- Dekoder Base32
- Koder Base32
- Koder binarny Base58
- Dekoder Base58
- Koder Base58
- Koder binarny Base62
- Dekoder Base62
- Koder Base62
- Koder binarny Base64
- Dekoder Base64
- Koder Base64
- Koder binarny szesnastkowy
- Dekoder szesnastkowy
- Koder szesnastkowy
- Formatowanie C#
- Formatowanie CSV
- Dockerfile Formatter
- Formatowanie Elm
- Formatowanie ENV
- Formatowanie Go
- Formatowanie GraphQL
- Formatowanie HCL
- Formatowanie INI
- Formatowanie JSON
- Formatowanie LaTeX
- Formatowanie Markdown
- Formatowanie Objective-C
- Php Formatter
- Formatowanie Proto
- Formatowanie Python
- Formatowanie Ruby
- Formatowanie Rust
- Formatowanie Scala
- Formatowanie skryptów powłoki
- Formatowanie SQL
- Formatowanie SVG
- Formatowanie Swift
- Formatowanie TOML
- Typescript Formatter
- Formatowanie XML
- Formatowanie YAML
- Formatowanie Yarn
- Minifikator CSS
- Html Minifier
- Javascript Minifier
- Minifikator JSON
- Minifikator XML
- Cache Headers Analyzer
- Cors Checker
- Csp Analyzer
- Dns Records Lookup
- Przegląd nagłówków HTTP
- Http Status Checker
- Open Graph Meta Checker
- Robots Txt Tester
- Security Headers Checker
- Security Txt Checker
- Sitemap Url Inspector
- Tls Certificate Checker
- PDF do tekstu
- Tester wyrażeń regularnych
- Sprawdzanie pozycji w SERP
- Wyszukiwanie Whois