HTTP-viderekoblingssporing

Gjør innlimte omdirigeringshoder eller URL-kjeder til et hopp-for-hopp-spor med sløyfe-, nedgraderings- og måladvarsler.

Spor input

Nødvendig for å løse en slektning Location i det første svaret.
Lim inn overskriftsblokker eller kompakte status-og-mållinjer. Opptil 50 hopp og 100 000 tegn.

Omdiriger sporing

Løst mål

Lim inn en kjede eller svaroverskrifter for å visualisere hver hop.

Klar. Lim inn en viderekoblingskjede eller svaroverskrifter.

Dine innlimte URLs og overskrifter forblir i nettleseren din. BroBroGo laster ikke opp eller lagrer dem.

Ofte stilte spørsmål

Hvilke sporingsformater kan jeg lime inn?

Lim inn påfølgende HTTP-svarhodeblokker, eller bruk en startende URL etterfulgt av linjer som 301 /new og 200. Komplette kilde-status-mållinjer godtas også.

Hvordan løses relative Location-verdier?

En verdi som /signin løses mot URL for det hoppet. Legg til start URL når det første svaret bruker en relativ Location; senere hopp bruker det tidligere løste målet.

Besøker eller verifiserer dette verktøyet URLs?

Nei. Den analyserer bare teksten du limer inn. Den tester ikke om et nettsted er tilgjengelig, om overskriftene er ekte, eller om en nettleser vil følge samme kjede.

Mekanismen bak HTTP-viderekoblinger

En HTTP-viderekobling oppstår når en server sender et svar med en statuskode i 3xx-serien og en Location-header som instruerer klienten om å navigere til en ny adresse. Prosessen kan bestå av ett enkelt hopp eller en lengre kjede av påfølgende adresser før klienten når det endelige målet.

Statuskodene som brukes i denne prosessen har spesifikke betydninger som definerer hvordan nettlesere og søkemotorer skal håndtere forespørselen:

  • Permanente viderekoblinger (301 og 308): Indikerer at ressursen har flyttet permanent. Søkemotorer overfører vanligvis lenkeautoritet til den nye adressen.
  • Midlertidige viderekoblinger (302, 303 og 307): Indikerer at ressursen midlertidig befinner seg på en annen adresse. Klienten skal fortsette å bruke den opprinnelige URL-en for fremtidige forespørsler.

Dette verktøyet kategoriserer statuskodene 301 og 308 som Permanent, mens statuskodene 302, 303 og 307 kategoriseres som Midlertidig. Andre statuser som ikke faller inn under disse definisjonene, eller som avslutter kjeden, merkes som henholdsvis Endelig svar eller Annet svar.

Tolking av Location-headeren og relative URL-er

Location-headeren i et HTTP-svar angir målet for viderekoblingen. Denne verdien kan enten være en absolutt URL (som inkluderer protokoll og domene) eller en relativ URL (for eksempel /signin).

Når en server returnerer en relativ bane, må klienten løse denne mot den gjeldende URL-en for det spesifikke hoppet. Hvis det første svaret i en kjede inneholder en relativ bane, er det nødvendig å oppgi en start-URL i feltet "Starter URL (valgfritt)" for at verktøyet skal kunne rekonstruere den fulle adressen. For påfølgende hopp i kjeden brukes det tidligere løste målet som referanse for å tolke eventuelle nye relative baner.

Vanlige problemer i en viderekoblingskjede

Analyse av en viderekoblingskjede avdekker ofte konfigurasjonsfeil som kan påvirke både brukeropplevelsen og søkemotoroptimaliseringen. Verktøyet flagger automatisk følgende kritiske problemer:

  • Løkke (Loop): Oppstår når en URL viderekobler til en adresse som tidligere har opptrådt i kjeden, noe som skaper en uendelig sirkel der klienten aldri når et endelig mål.
  • HTTPS nedgradering: Skjer når en sikker HTTPS-adresse viderekobler til en ukryptert HTTP-adresse. Dette eksponerer data for potensielle avlyttingsangrep.
  • Mangler Location: Identifiseres når en viderekoblingsstatuskode returneres uten den nødvendige Location-headeren, noe som stopper prosessen.
  • Ugyldig Location: Oppstår når verdien i Location-headeren ikke kan tolkes som en gyldig adresse eller bane.

Slik analyseres data lokalt

Dette verktøyet utfører hele analysen direkte i nettleseren din. Ingen av de innlimte URL-ene, tekstene eller overskriftene blir lastet opp til eksterne servere eller lagret.

Siden verktøyet utelukkende analyserer den råteksten du limer inn, gjør det ingen aktive nettverksforespørsler. Det besøker ikke nettstedene, verifiserer ikke om URL-ene faktisk er tilgjengelige, og sjekker ikke om overskriftene er autentiske eller hvordan en spesifikk nettleser vil oppføre seg i sanntid. Dette gjør det mulig å feilsøke og analysere rådata fra logger eller curl-utdata uten å utløse ny nettverkstrafikk.

Begrensninger og feilmeldinger

For å sikre stabil ytelse har verktøyet noen faste rammer for databehandling:

  • Maksimal inndatastørrelse er 100 000 tegn.
  • Maksimalt antall hopp som kan analyseres per sporing er 50.

Hvis inndataene ikke samsvarer med de forventede formatene, vil verktøyet tømme eventuelle tidligere resultater og vise en av følgende feilmeldinger:

  • "Lim inn en viderekoblingskjede eller svaroverskrifter først."
  • "Denne inngangen er for stor. Hold den under ‹max› tegn."
  • "Skriv inn en komplett HTTP eller HTTPS som starter URL."
  • "Ingen HTTP-svar ble funnet i denne inngangen."
  • "Dette verktøyet godtar opptil ‹hops› hopp per spor."
  • "Linje ‹line› er ikke en svaroverskrift eller en støttet status-og-mållinje."

Ofte stilte spørsmål

Hvilke sporingsformater kan jeg lime inn?

Lim inn påfølgende HTTP-svarhodeblokker, eller bruk en startende URL etterfulgt av linjer som 301 /new og 200. Komplette kilde-status-mållinjer godtas også.

Hvordan løses relative Location-verdier?

En verdi som /signin løses mot URL for det hoppet. Legg til start URL når det første svaret bruker en relativ Location; senere hopp bruker det tidligere løste målet.

Besøker eller verifiserer dette verktøyet URLs?

Nei. Den analyserer bare teksten du limer inn. Den tester ikke om et nettsted er tilgjengelig, om overskriftene er ekte, eller om en nettleser vil følge samme kjede.