Hvad er en URL (Uniform Resource Locator)?

Indholdsfortegnelse:

Hvad er en URL (Uniform Resource Locator)?
Hvad er en URL (Uniform Resource Locator)?
Anonim

Forkortet som URL, en Uniform Resource Locator er en måde at identificere placeringen af en fil på internettet. Det er dem, vi bruger til at åbne ikke kun websteder, men også til at downloade billeder, videoer, softwareprogrammer og andre typer filer, der er hostet på en server.

At åbne en lokal fil på din computer er lige så simpelt som at dobbeltklikke på den, men for at åbne filer på fjerncomputere, som f.eks. webservere, skal vi bruge URL'er, så vores webbrowser ved, hvor vi skal lede. For eksempel åbnes HTML-filen, der repræsenterer websiden forklaret nedenfor, ved at indtaste den i navigationslinjen øverst i den browser, du bruger.

Image
Image

Andre navne

Uniform Resource Locators forkortes oftest som URL'er, men de kaldes også webstedsadresser, når de henviser til URL'er, der bruger HTTP- eller

URL udtales norm alt med hvert bogstav, der tales individuelt (dvs. u - r - l, ikke jarl). Det plejede at være en forkortelse for Universal Resource Locator, før det blev ændret til Uniform Resource Locator i 1994.

Eksempler på webadresser

Du er sikkert vant til at indtaste URL, som denne for at få adgang til Googles websted:

https://www.google.com

Hele adressen kaldes URL'en. Et andet eksempel er denne hjemmeside (første) og Microsofts (anden):

https://www.lifewire.comhttps://www.microsoft.com

Du kan endda blive superspecifik og åbne den direkte URL til et billede. For eksempel fører følgende URL til Googles logo på Wikipedias websted:

https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/220px-Google_2015_logo.svg.png

Du kan se, at det starter med https: og har en webadresse, der ser almindeligt ud som eksemplerne ovenfor, men har derefter masser af anden tekst og skråstreger for at vise dig til den nøjagtige mappe og fil, hvor billedet ligger på webstedets server.

Det samme koncept gælder, når du tilgår en routers login-side; routerens IP-adresse bruges som URL for at åbne konfigurationssiden.

De fleste af os kender disse typer webadresser, som vi bruger i en webbrowser som Firefox eller Chrome, men det er ikke de eneste tilfælde, hvor du har brug for en webadresse.

I alle disse eksempler bruger du HTTP-protokollen til at åbne webstedet, som sandsynligvis er den eneste, de fleste møder, men der er andre protokoller, du også kunne bruge, såsom FTP, TELNET, MAILTO, og RDP. En URL kan endda pege på lokale filer, du har på en harddisk. Hver protokol kan have et unikt sæt syntaksregler for at nå destinationen.

Struktur af en URL

En URL kan opdeles i forskellige sektioner, hvor hvert stykke tjener et specifikt formål, når man får adgang til en fjernfil.

HTTP- og FTP-URL'er er struktureret på samme måde som protocol://hostname/fileinfo. For eksempel kan adgang til en FTP-fil med dens URL se sådan ud:

FTP://servernavn/mappe/otherfolder/programdetails.docx

Som, bortset fra at have FTP i stedet for HTTP, ligner enhver anden webadresse, du kan støde på derude på nettet.

Lad os bruge følgende URL som et eksempel på en HTTP-adresse og identificere hver del:

https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html

  • https er protokollen (ligesom FTP er en protokol), der definerer den type server, du kommunikerer med.
  • security er værtsnavnet, der bruges til at få adgang til denne specifikke hjemmeside.
  • googleblog er domænenavnet.
  • com er det, der omtales som top-level domain (TLD), hvoraf nogle andre omfatter.net,.org,.co.uk osv.
  • /2018/01/ repræsenterer de mapper, der bruges til at organisere websiden eller filen. På den webserver, der indeholder webstedsfilerne, ville disse være de faktiske mapper, som du ville klikke igennem for at finde den fil, som denne URL angiver.
  • todays-cpu-vulnerability-what-you-need.html er den faktiske fil, som URL'en peger på. Hvis du forsøgte at indlæse et billede, en lydfil eller en anden filtype i stedet for en HTML-fil, ville URL'en ende med den filtype (som en-p.webp" />.
  • security.googleblog.com som en gruppe kaldes det fuldt kvalificerede domænenavn (FQDN).

URL-syntaksregler

Kun tal, bogstaver og følgende tegn er tilladt i en URL: ()!$-'_+.

Andre tegn skal være kodet (oversat til programmeringskode) for at blive accepteret.

Nogle webadresser har parametre, der adskiller dem fra yderligere variabler. For eksempel, når du laver en Google-søgning efter lifewire:

https://www.google.com/search?q=lifewire

Spørgsmålstegnet, du ser, fortæller et bestemt script, der er hostet på Googles server, at du vil sende en bestemt kommando til det for at få tilpassede resultater.

Det specifikke script, som Google bruger til at udføre søgninger, ved, at det, der følger efter ?q=-delen af URL'en, skal identificeres som søgetermen, så hvad end der skrives ved det punkt i URL'en bruges til at søge på Googles søgemaskine.

Du kan se lignende adfærd i URL'en i denne YouTube-søgning efter bedste kattevideoer:

https://www.youtube.com/results?search_query=best+cat+videos

Selv om mellemrum ikke er tilladt i en webadresse, bruger nogle websteder et +-tegn, som du kan se i både Google- og YouTube-eksemplerne. Andre bruger den kodede ækvivalent af et mellemrum, som er %20.

Nogle webadresser kan skifte mellem parametre afhængigt af konteksten. Et godt eksempel kan ses, når du tilføjer et tidsstempel til en YouTube-video. Nogle links kræver et og-tegn, og andre bruger et spørgsmålstegn.

URL'er kan også bruge ankre. Disse er placeret til allersidst og beskriver, hvor på den side man skal hoppe til, når linket er valgt. Ankre oprettes, når der tilføjes links til en webside, og de bruger t altegnet (). Her er et eksempel i et Wikipedia-indlæg, hvor ankeret fører dig til en anden del af siden:

https://en.wikipedia.org/wiki/LifewireHistory

Webadresser, der bruger flere variabler, bruger et eller flere og-tegn efter spørgsmålstegnet. Du kan se eksemplet her for en Amazon.com-søgning efter Windows 10:

https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10

Den første variabel, url, er indledt af spørgsmålstegnet, men den næste variabel, field-keywords, er indledt af en og-tegn. Yderligere variabler vil også blive indledt af et og-tegn.

Dele af en URL skelner mellem store og små bogstaver, alt efter domænenavnet (bibliotekerne og filnavnet). Du kan selv se dette, hvis du bruger ordet "behov" med stort bogstav i eksempelwebadressen fra Google, som vi dekonstruerede ovenfor, så slutningen af webadressen læses todays-cpu-vulnerability-what-you-NEED.htmlPrøv at åbne den side, og du kan se, at den ikke indlæses, fordi den specifikke fil ikke findes på serveren.

Flere oplysninger om webadresser

Hvis en URL peger dig til en fil, som din webbrowser kan vise, f.eks. et JPG-billede, behøver du faktisk ikke downloade det til din computer for at se det. For filer, der norm alt ikke vises i browseren, såsom PDF- og DOCX-filer, og især EXE-filer (og mange andre filtyper), bliver du dog bedt om at downloade det.

URL'er giver os en nem måde at få adgang til en servers IP-adresse uden at skulle vide, hvad den faktiske adresse er. De er ligesom navne, der er nemme at huske på vores yndlingswebsteder. Denne oversættelse fra en URL til en IP-adresse er, hvad DNS-servere bruges til.

Nogle URL'er er virkelig lange og komplekse og bruges bedst, hvis du klikker på det som et link eller kopierer/indsætter det i browserens adresselinje. En fejl i en URL kan generere en HTTP-statuskodefejl i 400-serien, den mest almindelige type er en 404-fejl.

Hvis du forsøger at få adgang til en side, der ikke findes på serveren, får du en 404-fejl. Disse typer fejl er så almindelige, at du ofte vil finde brugerdefinerede, ofte humoristiske, versioner af dem på nogle websteder. Hvis du har problemer med at få adgang til et websted eller en onlinefil, som du mener burde indlæses norm alt, kan du prøve at fejlfinde URL'en.

De fleste URL'er kræver ikke, at portnavnet angives. Åbning af google.com kan f.eks. gøres ved at angive dets portnummer i slutningen som https://www.google.com:80, men det er ikke nødvendigt. Hvis webstedet i stedet fungerede på port 8080, kunne du erstatte porten og få adgang til siden på den måde.

Som standard bruger FTP-websteder port 21, men andre kan være sat op på port 22 eller noget andet. Hvis FTP-stedet ikke bruger port 21, skal du angive, hvilken det bruger for at få adgang til serveren korrekt. Det samme koncept gælder for enhver URL, der bruger en anden port end den, programmet brugte til at få adgang til, antager som standard, at det bruger.

FAQ

    Kan jeg blokere en URL?

    Ja. Hvordan du blokerer et websted afhænger af din enhed og dit operativsystem. De fleste webbrowsere lader dig blokere bestemte websteder, og du kan blokere en URL på hele dit netværk via dine routerindstillinger.

    Hvad er en forfængelig URL?

    En forfængelig URL er en kort, mindeværdig URL, der omdirigerer fra en længere, mere kompleks URL. For at konfigurere en forfængelig URL skal du bruge en URL-forkorter, der tilbyder tilpassede domæner.

    Hvad er en tilbagekalds-URL?

    En tilbagekalds-URL er en side, hvor brugere omdirigeres efter at have gennemført en handling på et andet websted eller et andet program. Hvis du f.eks. foretager et køb på et websted og bliver dirigeret til en tredjeparts betalingsbehandler, vil du blive dirigeret til en tilbagekalds-URL (norm alt en bekræftelsesside) på det originale websted, efter at du har gennemført betalingen.

    Hvad er forskellen mellem HTTP og

    Den største forskel mellem HTTP og HTTPS er, at HTTPS er mere sikkert. Derfor bør det altid bruges på websteder, hvor sikre data skal overføres.

Anbefalede: