Skip to content
D1
EN

HTTP

URL redirect checker

Follow redirects, inspect every HTTP hop and find the final URL.

One URL per line, maximum 20

Recent checks

    No results yet

    How to use this tool

    1. A redirect trace is a chronological record of every HTTP response between an entered URL and the final destination. It exposes status codes, Location headers, protocol changes, hostname changes, timing, and loops without relying on browser cache. Start with the externally visible URL, identify the first incorrect response, map that hop to the system that generated it, change one rule, purge relevant caches, and repeat. Keep each public move to one intentional permanent hop whenever possible. W obszarze „redirect status codes and method preservation” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.
    2. A redirect trace is a chronological record of every HTTP response between an entered URL and the final destination. It exposes status codes, Location headers, protocol changes, hostname changes, timing, and loops without relying on browser cache. Start with the externally visible URL, identify the first incorrect response, map that hop to the system that generated it, change one rule, purge relevant caches, and repeat. Keep each public move to one intentional permanent hop whenever possible. W obszarze „online tracing and reproducible evidence” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.
    3. A redirect trace is a chronological record of every HTTP response between an entered URL and the final destination. It exposes status codes, Location headers, protocol changes, hostname changes, timing, and loops without relying on browser cache. Start with the externally visible URL, identify the first incorrect response, map that hop to the system that generated it, change one rule, purge relevant caches, and repeat. Keep each public move to one intentional permanent hop whenever possible. W obszarze „redirect loops and excessive chains” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.
    4. A redirect trace is a chronological record of every HTTP response between an entered URL and the final destination. It exposes status codes, Location headers, protocol changes, hostname changes, timing, and loops without relying on browser cache. Start with the externally visible URL, identify the first incorrect response, map that hop to the system that generated it, change one rule, purge relevant caches, and repeat. Keep each public move to one intentional permanent hop whenever possible. W obszarze „HTTP to HTTPS migration” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.
    5. A redirect trace is a chronological record of every HTTP response between an entered URL and the final destination. It exposes status codes, Location headers, protocol changes, hostname changes, timing, and loops without relying on browser cache. Start with the externally visible URL, identify the first incorrect response, map that hop to the system that generated it, change one rule, purge relevant caches, and repeat. Keep each public move to one intentional permanent hop whenever possible. W obszarze „SEO canonicals and redirect chains” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.
    6. A redirect trace is a chronological record of every HTTP response between an entered URL and the final destination. It exposes status codes, Location headers, protocol changes, hostname changes, timing, and loops without relying on browser cache. Start with the externally visible URL, identify the first incorrect response, map that hop to the system that generated it, change one rule, purge relevant caches, and repeat. Keep each public move to one intentional permanent hop whenever possible. W obszarze „CDN and reverse-proxy debugging” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    What the result shows

    The result is split into the signals that matter for this specific check.

    FieldPurposeExample
    Status codeA redirect trace is a chronological record of every HTTP response between an entered URL and the final destination. It exposes status codes, Location headers, protocol changes, hostname changes, timing, and loops without relying on browser cache. W obszarze „redirect status codes and method preservation” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.Enter the exact public URL, including path and query string.
    Source URLA redirect trace is a chronological record of every HTTP response between an entered URL and the final destination. It exposes status codes, Location headers, protocol changes, hostname changes, timing, and loops without relying on browser cache. W obszarze „online tracing and reproducible evidence” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.Review every hop rather than only the final page.
    Location targetA redirect trace is a chronological record of every HTTP response between an entered URL and the final destination. It exposes status codes, Location headers, protocol changes, hostname changes, timing, and loops without relying on browser cache. W obszarze „redirect loops and excessive chains” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.Compare status, Location, host, protocol, and duration.
    Final URLA redirect trace is a chronological record of every HTTP response between an entered URL and the final destination. It exposes status codes, Location headers, protocol changes, hostname changes, timing, and loops without relying on browser cache. W obszarze „HTTP to HTTPS migration” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.Fix the earliest unexpected hop at its owning layer.
    Hop durationA redirect trace is a chronological record of every HTTP response between an entered URL and the final destination. It exposes status codes, Location headers, protocol changes, hostname changes, timing, and loops without relying on browser cache. W obszarze „SEO canonicals and redirect chains” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.Run the trace again from a clean request.
    Loop warningA redirect trace is a chronological record of every HTTP response between an entered URL and the final destination. It exposes status codes, Location headers, protocol changes, hostname changes, timing, and loops without relying on browser cache. W obszarze „CDN and reverse-proxy debugging” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.Save the result URL with the deployment ticket.
    Chain lengthA redirect trace is a chronological record of every HTTP response between an entered URL and the final destination. It exposes status codes, Location headers, protocol changes, hostname changes, timing, and loops without relying on browser cache. W obszarze „redirect status codes and method preservation” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.Enter the exact public URL, including path and query string.
    Protocol changeA redirect trace is a chronological record of every HTTP response between an entered URL and the final destination. It exposes status codes, Location headers, protocol changes, hostname changes, timing, and loops without relying on browser cache. W obszarze „online tracing and reproducible evidence” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.Review every hop rather than only the final page.

    When this check helps

    Use the checker during launches, migrations, SEO audits, incident response, CDN changes, and support investigations. A complete chain separates application behavior from edge rules and makes handoffs between developers, operators, and search specialists concrete. W obszarze „redirect status codes and method preservation” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    Use the checker during launches, migrations, SEO audits, incident response, CDN changes, and support investigations. A complete chain separates application behavior from edge rules and makes handoffs between developers, operators, and search specialists concrete. W obszarze „online tracing and reproducible evidence” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    Use the checker during launches, migrations, SEO audits, incident response, CDN changes, and support investigations. A complete chain separates application behavior from edge rules and makes handoffs between developers, operators, and search specialists concrete. W obszarze „redirect loops and excessive chains” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    Use the checker during launches, migrations, SEO audits, incident response, CDN changes, and support investigations. A complete chain separates application behavior from edge rules and makes handoffs between developers, operators, and search specialists concrete. W obszarze „HTTP to HTTPS migration” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    Use the checker during launches, migrations, SEO audits, incident response, CDN changes, and support investigations. A complete chain separates application behavior from edge rules and makes handoffs between developers, operators, and search specialists concrete. W obszarze „SEO canonicals and redirect chains” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    Use the checker during launches, migrations, SEO audits, incident response, CDN changes, and support investigations. A complete chain separates application behavior from edge rules and makes handoffs between developers, operators, and search specialists concrete. W obszarze „CDN and reverse-proxy debugging” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    What to review when results look wrong

    If the trace differs from a browser, remove cookies, service workers, extensions, and cached permanent redirects from the comparison. Test the same spelling of host, path, slash, case, and query parameters. Then inspect CDN rules, load balancers, web-server configuration, and application middleware in that order. W obszarze „redirect status codes and method preservation” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    If the trace differs from a browser, remove cookies, service workers, extensions, and cached permanent redirects from the comparison. Test the same spelling of host, path, slash, case, and query parameters. Then inspect CDN rules, load balancers, web-server configuration, and application middleware in that order. W obszarze „online tracing and reproducible evidence” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    If the trace differs from a browser, remove cookies, service workers, extensions, and cached permanent redirects from the comparison. Test the same spelling of host, path, slash, case, and query parameters. Then inspect CDN rules, load balancers, web-server configuration, and application middleware in that order. W obszarze „redirect loops and excessive chains” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    If the trace differs from a browser, remove cookies, service workers, extensions, and cached permanent redirects from the comparison. Test the same spelling of host, path, slash, case, and query parameters. Then inspect CDN rules, load balancers, web-server configuration, and application middleware in that order. W obszarze „HTTP to HTTPS migration” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    If the trace differs from a browser, remove cookies, service workers, extensions, and cached permanent redirects from the comparison. Test the same spelling of host, path, slash, case, and query parameters. Then inspect CDN rules, load balancers, web-server configuration, and application middleware in that order. W obszarze „SEO canonicals and redirect chains” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    If the trace differs from a browser, remove cookies, service workers, extensions, and cached permanent redirects from the comparison. Test the same spelling of host, path, slash, case, and query parameters. Then inspect CDN rules, load balancers, web-server configuration, and application middleware in that order. W obszarze „CDN and reverse-proxy debugging” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    How to interpret the result

    A redirect trace is a chronological record of every HTTP response between an entered URL and the final destination. It exposes status codes, Location headers, protocol changes, hostname changes, timing, and loops without relying on browser cache. W obszarze „redirect status codes and method preservation” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    A redirect trace is a chronological record of every HTTP response between an entered URL and the final destination. It exposes status codes, Location headers, protocol changes, hostname changes, timing, and loops without relying on browser cache. W obszarze „online tracing and reproducible evidence” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    A redirect trace is a chronological record of every HTTP response between an entered URL and the final destination. It exposes status codes, Location headers, protocol changes, hostname changes, timing, and loops without relying on browser cache. W obszarze „redirect loops and excessive chains” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    A redirect trace is a chronological record of every HTTP response between an entered URL and the final destination. It exposes status codes, Location headers, protocol changes, hostname changes, timing, and loops without relying on browser cache. W obszarze „HTTP to HTTPS migration” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    A redirect trace is a chronological record of every HTTP response between an entered URL and the final destination. It exposes status codes, Location headers, protocol changes, hostname changes, timing, and loops without relying on browser cache. W obszarze „SEO canonicals and redirect chains” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    A redirect trace is a chronological record of every HTTP response between an entered URL and the final destination. It exposes status codes, Location headers, protocol changes, hostname changes, timing, and loops without relying on browser cache. W obszarze „CDN and reverse-proxy debugging” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    Recommended workflow

    1. Enter the exact public URL, including path and query string.
    2. Review every hop rather than only the final page.
    3. Compare status, Location, host, protocol, and duration.
    4. Fix the earliest unexpected hop at its owning layer.
    5. Run the trace again from a clean request.
    6. Save the result URL with the deployment ticket.

    Tool vs manual checks

    curl -I is useful for one response, while curl -L adds following behavior but still needs careful verbose output to explain each transition. Browser developer tools are valuable for client state, yet cached redirects and extensions can distort evidence. DN01 provides a clean, shareable server-side trace. W obszarze „redirect status codes and method preservation” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    curl -I is useful for one response, while curl -L adds following behavior but still needs careful verbose output to explain each transition. Browser developer tools are valuable for client state, yet cached redirects and extensions can distort evidence. DN01 provides a clean, shareable server-side trace. W obszarze „online tracing and reproducible evidence” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    curl -I is useful for one response, while curl -L adds following behavior but still needs careful verbose output to explain each transition. Browser developer tools are valuable for client state, yet cached redirects and extensions can distort evidence. DN01 provides a clean, shareable server-side trace. W obszarze „redirect loops and excessive chains” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    curl -I is useful for one response, while curl -L adds following behavior but still needs careful verbose output to explain each transition. Browser developer tools are valuable for client state, yet cached redirects and extensions can distort evidence. DN01 provides a clean, shareable server-side trace. W obszarze „HTTP to HTTPS migration” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    curl -I is useful for one response, while curl -L adds following behavior but still needs careful verbose output to explain each transition. Browser developer tools are valuable for client state, yet cached redirects and extensions can distort evidence. DN01 provides a clean, shareable server-side trace. W obszarze „SEO canonicals and redirect chains” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    curl -I is useful for one response, while curl -L adds following behavior but still needs careful verbose output to explain each transition. Browser developer tools are valuable for client state, yet cached redirects and extensions can distort evidence. DN01 provides a clean, shareable server-side trace. W obszarze „CDN and reverse-proxy debugging” wynik należy czytać od pierwszego hopu, ponieważ późniejsze odpowiedzi mogą jedynie maskować wcześniejszą regułę. Zapisz źródło i cel, sprawdź właściciela warstwy, porównaj zachowanie bez cookies i po czyszczeniu cache. Po zmianie wykonaj ponowny pomiar tym samym adresem, aby potwierdzić krótszą, jednoznaczną i stabilną ścieżkę dla użytkowników oraz robotów.

    Why use DN01

    • Public server-side request
    • Ordered hop evidence
    • Loop and chain warnings
    • HTTP and HTTPS visibility
    • SEO migration support
    • Shareable diagnostic result

    FAQ

    Redirect checker FAQ

    Status codes, complete traces, loops, HTTPS migrations, SEO chains and proxy behavior.

    Which redirect codes does DN01 show?

    The trace shows 301, 302, 303, 307 and 308 responses with Location targets and method implications. redirect codes guide

    How do I trace a redirect chain online?

    Enter the exact public URL and read every hop from the first response through the final destination.

    How can I find a redirect loop?

    A repeated URL or alternating pair indicates a loop; inspect the earliest rule shared by the repeated hops.

    How should HTTP move to HTTPS?

    Use one permanent hop to the canonical HTTPS URL and avoid separate protocol, host and slash transitions.

    Do redirect chains hurt SEO?

    Long chains waste crawl time, dilute operational clarity and delay users; link directly to the final canonical URL.

    Why can CDN redirects differ from origin redirects?

    CDN, load balancer, web server and application rules can each emit redirects, so identify the first unexpected hop.

    Tool switcher

    Pick the next step in your domain or security workflow.

    Full tool catalog

    Guides

    Practical guides for common Redirect Checker tasks — DNS records, troubleshooting steps, and links to our free tools.

    Back to Redirect Checker