Razčlenjevalnik URL
Prilepi URL in oglej si protokol, gostitelja, vrata, odseke poti, dekodirane parametre poizvedbe in fragment, nato uredi parametre in znova sestavi URL.
- Protokol
- Ime gostitelja
- Vrata
- Gostitelj (z vrati)
- Izvor
- Uporabniško ime
- Geslo
- Pot
- Fragment (#)
Odseki poti
Pot je prazna.
Parametri poizvedbe
| # | Ključ | Vrednost | Surovo |
|---|
Ta URL nima niza poizvedbe.
Uredi in znova sestavi
Spremeni, dodaj ali odstrani parametre in fragment: novi URL se posodablja med tipkanjem. Parametri se znova kodirajo kot v obrazcu (presledki postanejo +).
Kako razčleniti URL
- URL prilepi v URL za analizo. Razčleni se med tipkanjem; lahko tudi pritisneš Enter ali klikneš Razčleni URL.
- Preberi dele: Protokol, Ime gostitelja, Vrata, Gostitelj (z vrati), Izvor, Uporabniško ime, Geslo, Pot in Fragment (#).
- Oglej si seznam Odseki poti in tabelo Parametri poizvedbe, ki prikazuje vsak ključ in vrednost dekodirana, poleg Surovega besedila.
- Pod Uredi in znova sestavi spremeni ključ ali vrednost, klikni Dodaj parameter ali Odstrani ali uredi fragment. Znova sestavljen URL se posodablja med tipkanjem.
- Klikni Kopiraj, da skopiraš novi URL.
Če prilepiš naslov brez sheme, na primer example.com/page, orodje privzame https:// in to tudi pove.
Deli URL
Orodje uporablja vgrajeni razčlenjevalnik URL v brskalniku, ki sledi standardu WHATWG URL, zato naslov vidi natanko tako kot brskalnik. Vzemimo https://ann:secret@shop.example.com:8080/en/products?size=M#reviews:
- Protokol (
https:) je shema, ki brskalniku pove, kako pridobiti vir. - Uporabniško ime in Geslo (
ann,secret) sta neobvezni poverilnici. Geslo je privzeto prikrito; obkljukaj Pokaži geslo, da ga vidiš. Brskalniki take poverilnice v povezavah zdaj odstranijo ali zavrnejo, URL, ki jih vsebuje, pa ne deli nikoli. - Ime gostitelja (
shop.example.com) je ime strežnika. Mednarodne domenske nazive prikaže v obliki punycode (xn--…), ki jo uporablja DNS. - Vrata (
8080) so prikazana, kadar jih URL poda. Sicer orodje navede privzeta vrata sheme: 80 za http in ws, 443 za https in wss, 21 za ftp. Vrata, enaka privzetim, na primer:443pri https, razčlenjevalnik odstrani. - Gostitelj (z vrati) združuje oboje, Izvor pa je shema + gostitelj + vrata, enota, ki jo brskalniki uporabljajo za varnostna pravila, kot je CORS.
- Pot (
/en/products) je razdeljena na Odseke poti, vsak odstotno dekodiran, tako dacaf%C3%A9pomenicafé. - Fragment (#) (
reviews) kaže na del strani. Strežniku se nikoli ne pošlje.
Parametri poizvedbe
Niz poizvedbe je razdeljen pri &, vsak par pa pri prvem =. Ključi in vrednosti so dekodirani tako, kot jih kodirajo obrazci HTML: zaporedja %XX postanejo znaki, + pa presledek. Ponovljeni ključi, pogosti pri filtrih in poljih z večkratno izbiro (size=M&size=L), so vsi ohranjeni in po vrsti označeni z »(ponovljeno 1/2)«, »(ponovljeno 2/2)«. Ključ brez = je prikazan s prazno vrednostjo. Kadar zaporedja ni mogoče dekodirati, je prikazano surovo besedilo.
Urejanje in ponovno sestavljanje
Urejevalnik se začne s trenutnimi parametri. Prazne vrstice so prezrte. Novi niz poizvedbe je kodiran kot oddaja obrazca, tako kot to počne URLSearchParams: presledki postanejo +, rezervirani znaki, kot so &, = ali #, pa so odstotno kodirani, tako da jih vrednost lahko varno vsebuje. To je priročno za odstranjevanje sledilnih parametrov, spremembo številke strani ali gradnjo testnih povezav. Kadar je geslo skrito, je prikrito tudi v polju Znova sestavljen URL, vendar Kopiraj skopira pravi URL.
Pogosta vprašanja
Zakaj orodje pravi, da moj URL ni veljaven?
Najpogostejši vzroki so presledki v gostitelju, vrata nad 65535, manjkajoči gostitelj za https:// ali znaki, ki v imenu gostitelja niso dovoljeni. Besedilo brez pike, na primer ena sama beseda, prav tako ni obravnavano kot ime gostitelja.
Ali se URL obišče ali kam pošlje?
Ne. Naslov se samo razčleni v tvojem brskalniku. Do strani ni poslana nobena zahteva.
Zakaj je %20 v znova sestavljenem URL postal +?
Oba pomenita presledek v nizu poizvedbe. Ponovno sestavljanje uporablja kodiranje obrazca, ki ga ustvarjajo brskalniki in večina ogrodij za strežnike in ki presledke zapiše kot +.
Ali obravnava tudi URL mailto:, tel: ali data:?
Da. Tudi ti se razčlenijo, vendar nimajo gostitelja ali vrat: njihova vsebina se pojavi v Poti.
Kakšna je razlika med Gostiteljem in Imenom gostitelja?
Ime gostitelja je samo ime. Gostitelj (z vrati) doda vrata, kadar so izrecno podana, kot v example.com:8080.
Sorodna orodja
- Kodiranje in dekodiranje URL Brezplačno kodiranje in dekodiranje URL. Odstotno kodiraj parametre poizvedbe ali celotne URL, dekodiraj %XX in obravnavaj + kot presledek v brskalniku.
- Graditelj povezav UTM Ustvari URL-je kampanj s parametri UTM za Google Analytics, eno povezavo ali na stotine hkrati, z ohranitvijo obstoječih poizvedbenih nizov in izvozom v CSV.
- Kodirnik in dekodirnik entitet HTML Posebne znake zapiši kot entitete HTML (poimenovane, desetiške ali šestnajstiške) ali dekodiraj poljubno entiteto s polnim seznamom 2 231 imen HTML5.