URL-jäsennin
Liitä URL ja näe sen protokolla, isäntä, portti, polun osat, puretut kyselyparametrit ja fragmentti. Muokkaa parametreja ja rakenna URL uudelleen.
- Protokolla
- Isäntänimi
- Portti
- Isäntä (portin kanssa)
- Alkuperä
- Käyttäjänimi
- Salasana
- Polku
- Fragmentti (#)
Polun osat
Polku on tyhjä.
Kyselyparametrit
| # | Avain | Arvo | Raaka |
|---|
Tässä URL-osoitteessa ei ole kyselymerkkijonoa.
Muokkaa ja rakenna uudelleen
Muuta, lisää tai poista parametreja ja fragmentti: uusi URL päivittyy kirjoittaessasi. Parametrit koodataan uudelleen kuten lomake tekisi (välilyönnit muuttuvat +-merkeiksi).
Näin jäsennät URL-osoitteen
- Liitä URL kenttään Analysoitava URL. Se jäsennetään kirjoittaessasi; voit myös painaa Enteriä tai napsauttaa Jäsennä URL.
- Lue osat: Protokolla, Isäntänimi, Portti, Isäntä (portin kanssa), Alkuperä, Käyttäjänimi, Salasana, Polku ja Fragmentti (#).
- Tarkista Polun osat -luettelo ja Kyselyparametrit-taulukko, joka näyttää jokaisen avaimen ja arvon purettuna Raaka-tekstin vieressä.
- Kohdassa Muokkaa ja rakenna uudelleen voit muuttaa avainta tai arvoa, napsauttaa Lisää parametri tai Poista tai muokata fragmenttia. Uudelleenrakennettu URL päivittyy kirjoittaessasi.
- Napsauta Kopioi kopioidaksesi uuden URL-osoitteen.
Jos liität osoitteen ilman protokollaa, kuten example.com/page, työkalu olettaa https://-protokollan ja kertoo siitä.
URL-osoitteen osat
Työkalu käyttää selaimen sisäänrakennettua URL-jäsennintä, joka noudattaa WHATWG URL -standardia, joten se näkee osoitteen täsmälleen kuten selain. Otetaan esimerkiksi https://ann:secret@shop.example.com:8080/en/products?size=M#reviews:
- Protokolla (
https:) kertoo selaimelle, miten resurssi haetaan. - Käyttäjänimi ja Salasana (
ann,secret) ovat valinnaisia tunnistetietoja. Salasana peitetään oletuksena; valitse Näytä salasana nähdäksesi sen. Selaimet poistavat tai estävät nykyään tällaiset tunnistetiedot linkeistä, eikä sellaista sisältävää URL-osoitetta pidä koskaan jakaa. - Isäntänimi (
shop.example.com) on palvelimen nimi. Kansainväliset verkkotunnukset (esimerkiksi ääkkösiä sisältävät) näytetään punycode-muodossa (xn--…), jota DNS käyttää. - Portti (
8080) näytetään, kun URL antaa sellaisen. Muuten työkalu mainitsee protokollan oletusportin: 80 protokollille http ja ws, 443 protokollille https ja wss, 21 protokollalle ftp. Jäsennin pudottaa oletusta vastaavan portin, kuten:443https-osoitteessa. - Isäntä (portin kanssa) yhdistää molemmat, ja Alkuperä on protokolla + isäntä + portti, yksikkö, jota selaimet käyttävät tietoturvasäännöissä, kuten CORSissa.
- Polku (
/en/products) jaetaan Polun osiin, joista jokainen puretaan prosenttikoodauksesta, joten%C3%A4luetaan muodossaä. - Fragmentti (#) (
reviews) osoittaa sivun osaan. Sitä ei koskaan lähetetä palvelimelle.
Kyselyparametrit
Kyselymerkkijono jaetaan &-merkeillä, ja jokainen pari ensimmäisen =-merkin kohdalta. Avaimet ja arvot puretaan siten kuin HTML-lomakkeet ne koodaavat: %XX-sekvenssit muuttuvat merkeiksi ja + muuttuu välilyönniksi. Toistuvat avaimet, jotka ovat tavallisia suodattimissa ja monivalintakentissä (size=M&size=L), säilytetään kaikki ja merkitään järjestyksessä “(toistuu 1/2)”, “(toistuu 2/2)”. Avain ilman =-merkkiä näytetään tyhjällä arvolla. Kun sekvenssiä ei voi purkaa, näytetään sen sijaan raaka teksti.
Muokkaus ja uudelleenrakennus
Editori alkaa nykyisillä parametreilla. Tyhjät rivit ohitetaan. Uusi kyselymerkkijono koodataan kuten lomakkeen lähetys, URLSearchParams-luokan tapaan: välilyönnit muuttuvat +-merkeiksi ja varatut merkit, kuten &, = tai #, prosenttikoodataan, joten arvo voi turvallisesti sisältää niitä. Tämä on kätevää seurantaparametrien poistamiseen, sivunumeron vaihtamiseen tai testilinkkien rakentamiseen. Kun salasana on piilotettu, se peitetään myös Uudelleenrakennettu URL -kentässä, mutta Kopioi kopioi todellisen URL-osoitteen.
Usein kysytyt kysymykset
Miksi työkalu sanoo, ettei URL ole kelvollinen?
Yleisimmät syyt ovat välilyönnit isännässä, yli 65535 oleva portti, puuttuva isäntä merkinnän https:// jälkeen tai merkit, joita isäntänimessä ei sallita. Pisteetöntä tekstiä, kuten yksittäistä sanaa, ei myöskään käsitellä isäntänimenä.
Vierailaanko URL-osoitteessa tai lähetetäänkö sitä minnekään?
Ei. Osoite vain jäsennetään selaimessasi. Sivustolle ei tehdä mitään pyyntöä.
Miksi %20 muuttui uudelleenrakennetussa URL-osoitteessa +-merkiksi?
Molemmat tarkoittavat välilyöntiä kyselymerkkijonossa. Uudelleenrakennus käyttää lomakekoodausta, jonka selaimet ja useimmat palvelinkehykset tuottavat ja joka kirjoittaa välilyönnit +-merkeiksi.
Käsitteleekö se mailto:-, tel:- tai data:-URL-osoitteita?
Käsittelee. Ne jäsennetään myös, mutta niillä ei ole isäntää tai porttia: niiden sisältö näkyy kohdassa Polku.
Mitä eroa on Isännällä ja Isäntänimellä?
Isäntänimi on pelkkä nimi. Isäntä (portin kanssa) lisää portin, kun se on annettu erikseen, kuten example.com:8080.
Aiheeseen liittyvät työkalut
- URL-koodaaja ja -dekooderi Ilmainen URL-koodaaja ja -dekooderi. Prosenttikoodaa kyselyparametreja tai kokonaisia URL-osoitteita, pura %XX-sekvenssit ja käsittele + välilyöntinä.
- UTM-linkkigeneraattori Luo kampanjalinkit UTM-parametreilla Google Analyticsille, yksi linkki tai satoja kerralla, säilyttäen olemassa olevat kyselyparametrit ja CSV-viennillä.
- HTML-entiteettien koodaus ja purku Muunna erikoismerkit HTML-entiteeteiksi (nimetty, desimaali tai heksa) tai pura mikä tahansa entiteetti HTML5:n 2 231 nimetyn viittauksen koko luettelolla.