HTTP Ümbersuunamise jälgimise tööriist

Muutke kleebitud ümbersuunamispäised või URL ahelad hüppepõhiseks jäljeks koos tsükli-, madalama versiooni ja sihtmärgi hoiatustega.

Jälgi sisend

Vajalik esimese vastuse suhtelise Location lahendamiseks.
Kleepige päiseplokid või kompaktsed oleku- ja sihtread. Kuni 50 hüpet ja 100 000 tähemärki.

Ümbersuunamisjälg

Lahendatud siht

Kleepige iga hüppe visualiseerimiseks kett või vastuse päised.

Valmis. Kleepige ümbersuunamisahela või vastuse päised.

Teie kleebitud URL-d ja päised jäävad teie brauserisse. BroBroGo ei laadi neid üles ega salvesta.

KKK

Milliseid jälgimisvorminguid saan kleepida?

Kleepige järjestikused HTTP vastuse päiseplokid või kasutage algust URL, millele järgnevad read, nagu 301 /new ja 200. Aktsepteeritakse ka täielikke lähte-oleku-sihtmärgi ridu.

Kuidas lahendatakse suhtelised Location väärtused?

Väärtus, nagu /signin, lahendatakse selle hüppe URL vastu. Lisa algus URL, kui esimene vastus kasutab suhtelist Location; hilisemad hüpped kasutavad eelmist lahendatud sihtmärki.

Kas see tööriist külastab või kinnitab URL-sid?

Ei. See analüüsib ainult teie kleebitud teksti. See ei testi, kas sait on juurdepääsetav, kas päised on ehtsad või kas brauser järgib sama ahelat.

HTTP-ümbersuunamiste mehaanika ja olekukoodid

HTTP-ümbersuunamine on veebitehnoloogiline protsess, kus server suunab kliendi päringu algselt aadressilt uuele sihtkohale. Seda protsessi juhitakse spetsiaalsete HTTP-olekukoodide abil, mis jagunevad peamiselt alalisteks ja ajutisteks suunamisteks.

Alalised ümbersuunamised näitavad, et otsitav ressurss on jäädavalt uuele aadressile teisaldatud. Tööriist tuvastab alalise ümbersuunamisena olekukoodid 301 ja 308. Ajutised ümbersuunamised viitavad sellele, et ressurss asub uuel aadressil vaid ajutiselt ning tulevikus tuleks jätkuvalt kasutada algset aadressi. Ajutiste ümbersuunamiste kategooriasse kuuluvad olekukoodid 302, 303 ja 307.

Iga ümbersuunamise puhul saadab server vastuses kaasa päise nimega Location, mis määrab ära uue sihtkoha aadressi. Kui brauser või muu klient saab sellise vastuse, teeb see automaatselt uue päringu päises näidatud aadressile, moodustades vajadusel mitmest järjestikusest sammust koosneva ümbersuunamisahela.

Suhtelised ja absoluutsed URL-id ümbersuunamistes

Päises Location edastatav aadress võib olla esitatud kahel kujul: absoluutse või suhtelise URL-ina. Absoluutne URL sisaldab täielikku aadressi koos protokolli ja domeeniga (näiteks https://example.com/page), samas kui suhteline URL määratleb sihtkoha praeguse domeeni piires (näiteks /signin).

Suhteliste aadresside korrektseks lahendamiseks on vaja teada algpunkti, mille suhtes teekonda arvutatakse. Tööriist lahendab suhtelised väärtused, nagu /signin, konkreetse hüppe URL-i vastu. Kui ahela esimene vastus kasutab suhtelist aadressi, on selle lahendamiseks vajalik sisestada algne URL. Järgnevate hüpete puhul kasutatakse suhteliste aadresside lahendamiseks juba eelmist lahendatud sihtkohta.

Ümbersuunamisahelate analüüsimine ilma võrgupäringuteta

See tööriist võimaldab analüüsida ümbersuunamisahelaid täielikult staatilise teksti põhjal, tegemata reaalajas võrgupäringuid. Analüüs põhineb kasutaja sisestatud andmetel, mis tähendab, et tööriist ei külasta ega kinnita URL-e. Samuti ei testita veebilehtede kättesaadavust, päiste ehtsust ega brauserite tegelikku käitumist.

Selline lähenemine võimaldab turvaliselt ja kiiresti analüüsida serveri logidest, silumistööriistadest või arenduskeskkondadest kopeeritud päiseid ja ahelaid ilma sihtservereid koormamata või reaalset võrguliiklust tekitamata.

Tööriista sisendvormingud ja piirangud

Analüüsi teostamiseks saab tööriistale ette anda erinevaid andmevorminguid. Sisendiks sobib:

  • Järjestikused HTTP-vastuse päiseplokid.
  • Algne URL, millele järgnevad read kujul 301 /new ja 200.
  • Täielikud lähte-oleku-sihtmärgi read.

Tööriistale kehtivad järgmised tehnilised piirangud ja reeglid:

  • Maksimaalne lubatud sisendi suurus on 100 000 tähemärki.
  • Analüüsitava ahela maksimaalne pikkus on 50 hüpet.
  • Vigase või reeglitele mittevastava sisendi puhul puhastatakse kõik eelnevalt kuvatud tulemused.

Kui sisestatud andmed ei vasta nõuetele, kuvatakse vastav tõrketeade:

  • Kui sisendväli on tühi: "Kleepige esmalt ümbersuunamisahel või vastuse päised."
  • Kui sisend ületab lubatud mahu: "See sisend on liiga suur. Hoidke seda alla ‹max› tähemärgi."
  • Kui algne URL on vigane: "Sisestage täielik HTTP või HTTPS alates URL."
  • Kui sisendist ei leita sobivaid andmeid: "Selles sisendis ei leitud HTTP vastuseid."
  • Kui hüpete arv ületab limiidi: "See tööriist võtab vastu kuni ‹hops› hüpet jälje kohta."
  • Kui rida on vigane: "Rida ‹line› ei ole vastuse päis ega toetatud oleku- ja sihtrida."

Tulemuste ja probleemide tõlgendamine

Tööriist analüüsib sisestatud ahelat samm-sammult ja kuvab iga tuvastatud hüppe kohta üksikasjaliku ülevaate. Iga samm märgistatakse järgmiste andmetega:

  • Hüppa ‹index›: Hüppe järjekorranumber ahelas.
  • Taotlus URL: Päringu algatanud URL.
  • Location: Päises edastatud algne väärtus.
  • Lahendatud siht: Täielik URL, milleks Location lahendati.

Lisaks määratletakse iga vastuse tüüp:

  • Alaline: Tuvastatud olekukood 301 või 308.
  • Ajutine: Tuvastatud olekukood 302, 303 või 307.
  • Lõplik vastus: Ahela viimane vastus.
  • Muu vastus: Vastus, mis ei kuulu eelnevate kategooriate alla.

Analüüsi käigus tuvastatakse ja lipundatakse järgmised kriitilised probleemid:

  • Loop: Tuvastatud on ümbersuunamistsükkel, kus ahel suunab tagasi juba läbitud aadressile.
  • HTTPS alandada: Turvaliselt HTTPS-protokollilt ebaturvalisele HTTP-protokollile üleminek.
  • Puudub Location: Ümbersuunamise vastusest puudub kohustuslik Location-päis.
  • Kehtetu Location: Päises olev aadress on vigane või seda ei saa lahendada.

Kokkuvõttes kuvatakse analüüsitud andmete statistika kujul "‹hops› hüpet analüüsitud · ‹issues› probleemi".

Privaatsus ja andmetöötlus

Kasutajate privaatsuse tagamiseks toimub kogu andmete töötlemine ja analüüs lokaalselt otse kasutaja veebibrauseris. Kleebitud URL-e ja päiseid ei laadita välisserveritesse ega salvestata.

Korduma kippuvad küsimused

Milliseid jälgimisvorminguid saan kleepida?

Kleepige järjestikused HTTP vastuse päiseplokid või kasutage algust URL, millele järgnevad read, nagu 301 /new ja 200. Aktsepteeritakse ka täielikke lähte-oleku-sihtmärgi ridu.

Kuidas lahendatakse suhtelised Location väärtused?

Väärtus, nagu /signin, lahendatakse selle hüppe URL vastu. Lisa algus URL, kui esimene vastus kasutab suhtelist Location; hilisemad hüpped kasutavad eelmist lahendatud sihtmärki.

Kas see tööriist külastab või kinnitab URL-sid?

Ei. See analüüsib ainult teie kleebitud teksti. See ei testi, kas sait on juurdepääsetav, kas päised on ehtsad või kas brauser järgib sama ahelat.

Milliseid probleeme suudab tööriist ümbersuunamisahelas tuvastada?

Tööriist tuvastab automaatselt ümbersuunamistsüklid (Loop), turvalisuse vähenemise (HTTPS alandada), puuduvad asukohapäised (Puudub Location) ning vigased aadressid (Kehtetu Location).