URL & Links🌐 Server YASAPI k dispozíciiadvanced
Sledovač presmerovaní
Sleduje celú postupnosť HTTP presmerovaní (301, 302, 307, 308) až po cieľovú stránku.
Spracované cez YAS · neukladá sa
Pripravené na použitieOkamžité spracovanie
Výsledok
—Čo tento nástroj robí?
Sleduje celú postupnosť HTTP presmerovaní (301, 302, 307, 308) až po cieľovú stránku.
Kedy ho použiť?
- Odhalenie a skrátenie dlhých reťazcov presmerovaní spomaľujúcich načítanie stránky.
- Identifikácia a riešenie nekonečných slučiek presmerovaní (Redirect Loops).
- Kontrola správneho prechodu z nezašifrovaného HTTP na zabezpečené HTTPS.
Reálny príklad
Vstup
http://yas.sh
Výstup
1. 301 Trvalo presmerované → https://yas.sh 2. 200 OK (Konečná destinácia)
Detailné zobrazenie všetkých medzikrokov a návratových hlavičiek.
Vstup → Spracovanie → Výstup → Ďalší krok
- Vstup
- Vložte počiatočnú webovú adresu.
- Spracovanie
- Nástroj sleduje každú Location hlavičku a zaznamenáva stavové kódy.
- Výstup
- Vizuálny reťazec krokov s vyčíslením časov a finálnou adresou.
- Ďalší krok
- Upravte interné prelinkovanie tak, aby smerovalo priamo na cieľovú URL.
Časté chyby
- Viac ako 2 presmerovania v jednom reťazci (plytvanie crawl budgetom vyhľadávačov).
- Cyklické presmerovanie medzi www a non-www verziou domény.
- Strata marketingových UTM parametrov pri nešetrnom presmerovaní.
Čo znamená výsledok
Poskytuje kompletný prehľad o celej trase požiadavky od počiatočného kliknutia až po zobrazený obsah.
Súkromie a bezpečnosť
Your input is sent to YAS infrastructure because the tool requires server-side processing or public network queries. Input is not stored.
API
Endpoint
POST https://yas.sh/api/v1/tools/redirect-tracer
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/redirect-tracer" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com"}'JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/redirect-tracer", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"url": "https://example.com"
}),
});
const data = await res.json();Python
import requests
r = requests.post("https://yas.sh/api/v1/tools/redirect-tracer", json={"url":"https://example.com"})
data = r.json()| Field | Type | Required | Description |
|---|---|---|---|
| url | string | Yes | http/https URL |
Success response
{ "hops": [{ "hop":1, "status":302, "url":"...", "location":"..." }], "finalUrl": "...", "finalStatus": 200, "redirectCount": 1 }Follow an HTTP redirect chain and report each hop's status and URL.
Error responses
400 VALIDATION_ERROR— invalid input or unsupported option.413 PAYLOAD_TOO_LARGE— input exceeds the 64 KB limit.429 RATE_LIMIT_EXCEEDED— rate limit exceeded (60 req/min).
Limits
- Maximum input: 64 KB per request.
- Rate limit: 60 requests/min per IP address.
- Authenticated accounts benefit from higher tier quotas.
Súvisiace nástroje