Liigu sisu juurde
ipaddress.ee

Ümbersuunamiste kontroll

Pärime URL-i ja iga Location-aadressi, millele see viitab, kuni 10 sammu. Iga samm lahendatakse ja kontrollitakse enne ühendumist uuesti ning vastuse sisu ei loeta kunagi.

Näited:

Link läbib enne lehe ilmumist sageli mitu aadressi: http-ilt https-ile, paljalt domeenilt www-ile, jälgimis- või lühilingilt sihtkohta. Iga samm on HTTP-ümbersuunamine — 3xx-olekukood koos päisega Location.

See tööriist järgib ahelat samm-sammult ning näitab iga olekukoodi ja sihtkohta. See märgib HTTPS-ile üleminekud ja sealt tagasilangemised, kolimised teisele hostile, püsivad (301, 308) ja ajutised (302, 303, 307) ümbersuunamised ning peatub tsükli korral või pärast kümmet sammu.

Iga samm lahendatakse ja kontrollitakse enne ühendumist uuesti, nii et avalik URL ei saa meie serverit privaatvõrku suunata, ja ühendus seotakse kontrollitud aadressiga. Lubatud on ainult pordid 80 ja 443 ning vastuse sisu ei loeta kunagi.

Korduma kippuvad küsimused

301 või 302?

301 ja 308 on püsivad: otsingumootorid kannavad vana aadressi positsiooni üle uuele ja brauserid võivad ümbersuunamise puhvrisse panna. 302, 303 ja 307 on ajutised.

Miks ahel peatub privaataadressil?

Ümbersuunamine privaat- või reserveeritud võrku on täpselt see, mida kasutab serveripoolse päringu võltsimise (SSRF) rünnak. Selliseid me kunagi ei järgi.

Mitu ümbersuunamist on liiga palju?

Iga samm maksab vähemalt ühe edasi-tagasi teekonna. Üks ümbersuunamine (http-lt https-ile või tipust www-le) on tavaline; kolme- või enamasammulisi ahelaid tasub lühendada.