HTTP Nástroj na sledovanie presmerovania

Premeňte prilepené hlavičky presmerovania alebo reťazce URL na stopu typu hop-by-hop s varovaniami v slučke, downgrade a cieľoch.

Zadanie stopy

Potrebné na vyriešenie relatívneho Location v prvej odpovedi.
Prilepte bloky hlavičky alebo kompaktné riadky stavu a cieľa. Až 50 skokov a 100 000 znakov.

Presmerovať stopu

Vyriešený cieľ

Prilepte reťazec alebo hlavičky odpovedí na vizualizáciu každého skoku.

Pripravený. Prilepte reťazec presmerovania alebo hlavičky odpovede.

Vaše prilepené URLs a hlavičky zostanú vo vašom prehliadači. BroBroGo ich nenahráva ani neukladá.

Časté otázky

Ktoré formáty sledovania môžem prilepiť?

Prilepte po sebe idúce bloky hlavičky odpovedí HTTP alebo použite počiatočný URL, za ktorým nasledujú riadky ako 301 /new a 200. Akceptované sú aj úplné riadky zdroj-stav-cieľ.

Ako sa riešia relatívne hodnoty Location?

Hodnota ako /signin je pre daný skok vyhodnotená oproti URL. Pridajte počiatočné URL, keď prvá odpoveď používa relatívne Location; neskoršie skoky používajú predchádzajúci vyriešený cieľ.

Navštevuje alebo overuje tento nástroj URLs?

Nie. Analyzuje iba text, ktorý prilepíte. Netestuje, či je stránka dostupná, či sú hlavičky pravé alebo či prehliadač bude nasledovať rovnaký reťazec.

Mechanika HTTP presmerovaní a rola hlavičky Location

Pri správe webových serverov a optimalizácii pre vyhľadávače je presmerovanie kľúčovým mechanizmom na presmerovanie prevádzky z jednej adresy URL na druhú. Tento proces sa opiera o špecifické stavové kódy HTTP a hlavičky odpovedí. Keď klient (napríklad webový prehliadač) odošle požiadavku na server a ten odpovie stavovým kódom zo série 3xx, signalizuje to potrebu presmerovania.

Hlavným nosičom informácie o novom cieli je hlavička Location. Táto hlavička obsahuje adresu, na ktorú má klient odoslať nasledujúcu požiadavku. HTTP Nástroj na sledovanie presmerovania umožňuje analyzovať tieto prechody bez toho, aby musel vykonávať aktívne sieťové požiadavky. Pracuje výhradne s textom, ktorý doň vložíte, čo znamená, že analýza prebieha lokálne a bez návštevy cieľových serverov.

Rozlišujeme dva základné typy presmerovaní, ktoré majú odlišné dôsledky pre prehliadače aj vyhľadávače:

  • Trvalé presmerovanie: Používa stavové kódy 301 a 308. Vyhľadávače pri nich zvyčajne prenášajú hodnotu odkazu (link juice) na novú adresu. V rozhraní nástroja sú tieto kroky označené ako Trvalé.
  • Dočasné presmerovanie: Používa stavové kódy 302, 303 a 307. Signalizuje, že pôvodná adresa URL bude v budúcnosti opäť aktívna. V rozhraní nástroja sú tieto kroky označené ako Dočasné.

Ak reťazec končí úspešným načítaním cieľovej stránky (napríklad stavovým kódom 200), nástroj tento krok označí ako Záverečná odpoveď. Akýkoľvek iný stavový kód, ktorý nespadá pod trvalé, dočasné alebo finálne odpovede, je označený ako Iná odpoveď.


Absolútne verzus relatívne adresy URL v presmerovaniach

Hodnota uvedená v hlavičke Location môže mať dve podoby: absolútnu adresu URL (vrátane protokolu a domény) alebo relatívnu cestu (napríklad /signin).

Ak server vráti relatívnu cestu, klient ju musí vyhodnotiť voči základnej adrese URL daného kroku. Pre správnu analýzu prvého skoku v reťazci je preto dôležité poskytnúť počiatočnú adresu URL.

  • Úloha počiatočnej URL: Ak prvá odpoveď v prilepenom texte obsahuje relatívne Location, bez počiatočnej URL nie je možné určiť úplný cieľ. Na tento účel slúži voliteľné pole Od URL (voliteľné).
  • Následné skoky: Pri druhom a každom ďalšom skoku sa relatívna cesta vyhodnocuje voči vyriešenému cieľu z predchádzajúceho kroku.

Ak nástroj narazí na neúplnú alebo nesprávne naformátovanú počiatočnú adresu, zobrazí sa chybové hlásenie: Zadajte úplný HTTP alebo HTTPS od URL..


Identifikácia chýb a varovaní v reťazci presmerovaní

Pri analýze presmerovaní sa často odhalia technické nedostatky, ktoré môžu negatívne ovplyvniť používateľskú skúsenosť alebo indexáciu webu. Nástroj automaticky kontroluje prítomnosť nasledujúcich problémov:

Problém Označenie v nástroji Technický význam
Slučka presmerovania Slučka Reťazec presmerovaní odkazuje späť na už navštívenú adresu URL, čo spôsobuje nekonečný cyklus.
Zníženie bezpečnosti HTTPS prejsť na nižšiu verziu Krok v reťazci presmeruje používateľa zo zabezpečeného protokolu HTTPS na nezabezpečený HTTP.
Chýbajúca hlavička Chýba Location Stavový kód indikuje presmerovanie, avšak odpoveď neobsahuje hlavičku Location.
Neplatný cieľ Neplatné Location Hlavička Location obsahuje neplatný formát alebo nepovolené znaky.

Každý analyzovaný krok je označený ako Hop ‹index›, kde index predstavuje poradové číslo skoku v reťazci. Na konci analýzy nástroj zobrazí celkový prehľad v tvare ‹hops› analyzované skoky · ‹issues› problémy.


Formáty vstupu a limity spracovania

Nástroj je navrhnutý tak, aby dokázal spracovať rôzne formáty zápisu presmerovaní. Používateľ môže do poľa s názvom Presmerovanie reťazca alebo hlavičky odpovedí vložiť:

  1. Bloky HTTP hlavičiek: Kompletné po sebe idúce textové výpisy hlavičiek odpovedí zo servera.
  2. Kompaktné riadky: Zápis začínajúci počiatočnou URL, po ktorej nasledujú riadky definujúce stavový kód a cieľ (napr. 301 /new a následne 200).
  3. Riadky zdroj-stav-cieľ: Úplné riadky mapujúce pôvodnú adresu, stavový kód a cieľovú adresu.

Pri spracovaní dát platia nasledujúce technické obmedzenia a pravidlá:

  • Maximálna dĺžka textu: Vstup môže obsahovať maximálne 100 000 znakov. Pri prekročení sa zobrazí chyba: Tento vstup je príliš veľký. Dodržujte maximálne ‹max› znakov..
  • Maximálny počet skokov: Nástroj dokáže analyzovať najviac 50 skokov. Pri prekročení tohto limitu systém vráti chybu: Tento nástroj akceptuje až ‹hops› skokov na stopu..
  • Syntaktická správnosť: Ak riadok nezodpovedá očakávanému formátu, nástroj vypíše: Riadok ‹line› nie je hlavička odpovede ani podporovaný riadok stavu a cieľa..
  • Prázdny vstup: Ak sa pokúsite spustiť analýzu bez vložených dát, zobrazí sa chybové hlásenie: Najprv prilepte reťazec presmerovania alebo hlavičky odpovede..
  • Žiadne HTTP odpovede: V prípade, že vložený text neobsahuje žiadne rozpoznateľné štruktúry presmerovania, nástroj ohlási: V tomto vstupe sa nenašli žiadne odpovede HTTP..

Ak dôjde k chybe vstupu, akékoľvek predtým zobrazené výsledky sa okamžite vymažú.


Ochrana osobných údajov a lokálne spracovanie

Bezpečnosť prenášaných dát je zaistená architektúrou nástroja. Všetky analýzy, vyhodnocovanie regulárnych výrazov a výpočty cieľových adries prebiehajú výhradne lokálne vo vašom webovom prehliadači.

Prilepené adresy URL, citlivé hlavičky odpovedí ani parametre požiadaviek sa neodosielajú na žiadny externý server a neukladajú sa. Spracovanie prebieha priamo na vašom zariadení.


Často kladené otázky (FAQ)

Ktoré formáty sledovania môžem prilepiť?

Prilepte po sebe idúce bloky hlavičky odpovedí HTTP alebo použite počiatočný URL, za ktorým nasledujú riadky ako 301 /new a 200. Akceptované sú aj úplné riadky zdroj-stav-cieľ.

Ako sa riešia relatívne hodnoty Location?

Hodnota ako /signin je pre daný skok vyhodnotená oproti URL. Pridajte počiatočné URL, keď prvá odpoveď používa relatívne Location; neskoršie skoky používajú predchádzajúci vyriešený cieľ.

Navštevuje alebo overuje tento nástroj URLs?

Nie. Analyzuje iba text, ktorý prilepíte. Netestuje, či je stránka dostupná, či sú hlavičky pravé alebo či prehliadač bude nasledovať rovnaký reťazec.

Aké sú limity pre analýzu reťazca presmerovaní?

Nástroj dokáže spracovať vstup s dĺžkou maximálne 100 000 znakov a analyzovať reťazec s najviac 50 skokmi (hops) na jednu stopu.