Wat is 'n URL? (Uniform Resource Locator)

Definisie en voorbeelde van 'n URL

Verkort as URL , 'n Uniform Resource Locator is 'n manier om die ligging van 'n lêer op die internet te identifiseer. Dit is wat ons gebruik om nie net webwerwe oop te maak nie, maar ook om beelde, video's, sagteware programme en ander tipes lêers wat op 'n bediener aangebied word, af te laai.

As u 'n plaaslike lêer op u rekenaar oopmaak, is dit so eenvoudig as om dit te dubbelklik, maar om lêers op afgeleë rekenaars, soos webbedieners, oop te maak, moet ons URL's gebruik sodat ons webblaaier weet waar om te kyk. Byvoorbeeld, die oopmaak van die HTML- lêer wat die webblad hieronder verduidelik, word gedoen deur dit in die navigasiebalk bokant die blaaier wat jy gebruik, in te voer.

Uniform Resource Locators word gewoonlik afgekort as URL's, maar hulle word ook webwerfadresse genoem as hulle verwys na URL's wat die HTTP- of HTTPS- protokol gebruik .

URL word gewoonlik uitgespreek met elke letter wat afsonderlik gepraat word (dws u - r - l , nie graaf nie ). Dit was 'n afkorting vir Universal Resource Locator voordat dit verander word na Uniform Resource Locator.

Voorbeelde van URL's

U het waarskynlik gebruik om URL in te voer, soos hierdie vir toegang tot Google se webwerf:

https://www.google.com

Die hele adres word die URL genoem. Nog 'n voorbeeld is hierdie webwerf (eerste) en Microsoft se (tweede):

https: // https://www.microsoft.com

Jy kan selfs super spesifieke kry en die direkte URL na 'n prent oopmaak, soos hierdie lang een wat na Google se logo op Wikipedia se webwerf verwys. As u die skakel oopmaak, kan u sien dat dit begin met https: / / en u0026 # 39; n gereelde soek URL soos die voorbeelde hierbo het, maar dan het baie ander teks en skuins om u te wys na die presiese gids en lêer waar die prentjie woon op die webwerf se bediener.

Dieselfde konsep geld as jy toegang tot 'n router se aanmeldbladsy het; Die router se IP-adres word as die URL gebruik om die konfigurasiebladsy oop te maak. Sien hierdie NETGEAR standaard wagwoordlys om te sien wat ek bedoel.

Die meeste van ons is bekend met hierdie tipe URL's wat ons in 'n webblaaier soos Firefox of Chrome gebruik, maar dit is nie die enigste gevalle waar u 'n URL benodig nie.

In al hierdie voorbeelde gebruik jy die HTTP-protokol om die webwerf oop te maak. Dit is waarskynlik die enigste een wat die meeste mense ervaar, maar daar is ook ander protokolle wat jy kan gebruik, soos FTP, TELNET , MAILTO en RDP. 'N URL kan selfs verwys na plaaslike lêers wat jy op 'n hardeskyf het . Elke protokol kan 'n unieke stel sintaksisreëls hê om die bestemming te bereik.

Struktuur van 'n URL

'N URL kan in verskillende afdelings afgebreek word, elke stuk wat 'n spesifieke doel bedien wanneer u 'n afgeleë lêer toegang.

HTTP- en FTP-URL's is dieselfde gestruktureer as protokol: // gasheernaam / lêerinligting . Byvoorbeeld, toegang tot 'n FTP-lêer met sy URL kan so iets lyk:

FTP: //servername/folder/otherfolder/programdetails.docx

... wat, behalwe om FTP in plaas van HTTP te hê , lyk soos enige ander URL wat jy daar op die web kan ervaar.

Kom ons gebruik die volgende URL, wat Google se aankondiging van 'n CPU-fout is , as 'n voorbeeld van 'n HTTP-adres en identifiseer elke deel:

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

URL Syntax Reëls

Slegs nommers, letters en die volgende karakters word toegelaat in 'n URL: ()! $ -'_ * +.

Ander karakters moet gekodeer word (vertaal na programmeringskode) om aanvaar te word in 'n URL.

Sekere URL's het parameters wat die URL weg van bykomende veranderlikes verdeel. Byvoorbeeld, wanneer jy 'n Google-soektog doen :

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

... Die vraagteken wat jy sien, vertel 'n sekere skrif wat op Google se bediener aangebied word, en jy wil 'n spesifieke opdrag stuur om aangepaste resultate te kry.

Die spesifieke script wat Google gebruik om soektogte uit te voer, weet dat wat ook al volg, die ? Q = deel van die URL moet geïdentifiseer word as die soekterme, so wat ook al getik word in die URL word gebruik om op die soekenjin van Google te soek.

Jy kan soortgelyke gedrag in die URL in hierdie YouTube-soektog sien vir die beste katvideo's :

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

Nota: Hoewel spasies nie in 'n URL toegelaat word nie, gebruik sommige webwerwe 'n + -teken, wat u in beide die Google- en YouTube-voorbeelde kan sien. Ander gebruik die gekodeerde ekwivalent van 'n spasie, wat % 20 is .

URL's wat verskeie veranderlikes gebruik, gebruik een of meer ampersands na die vraagteken. U kan die voorbeeld hier sien vir 'n Amazon.com-soektog vir Windows 10:

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

Die eerste veranderlike, url , word voorafgegaan deur die vraagteken, maar die volgende veranderlike, veld-sleutelwoorde word voorafgegaan deur 'n ampersand. Bykomende veranderlikes sal ook voorafgegaan word deur 'n ampersand.

Dele van 'n URL is hooflettergevoelig - spesifiek alles na die domeinnaam (die dopgehou en lêernaam). U kan dit self sien as u die woord "gereedskap" in die voorbeeld-URL van my webwerf wat ons hierbo gedeconstrueer het, kapitaliseer . Die einde van die URL word gelees /free-driver-updater-Tools.htm . Probeer die bladsy hier oop te maak en jy kan sien dat dit nie laai nie omdat die spesifieke lêer nie op die bediener bestaan ​​nie.

Meer inligting oor URL's

As 'n URL jou wys op 'n lêer wat jou webblaaier kan vertoon, soos 'n JPG- beeld, hoef jy nie die lêer eintlik na jou rekenaar te laai om dit te sien nie. Vir lêers wat nie normaalweg in die blaaier vertoon word nie, soos PDF- en DOCX- lêers, en veral EXE- lêers (en baie ander lêertipes), word u versoek om die lêer na u rekenaar af te laai om dit te gebruik.

URL's bied u 'n maklike manier om toegang tot die IP-adres van 'n bediener te verkry sonder om te weet wat die werklike adres is. Hulle is soos maklik om te onthou name vir ons gunsteling webwerwe. Hierdie vertaling van 'n URL na 'n IP-adres is waarvoor DNS-bedieners gebruik word.

Sommige URL's is baie lank en kompleks en word die beste gebruik as jy dit as 'n skakel klik of dit kopieer / plak in die adresbalk van die leser. 'N Fout in 'n URL kan 'n 400-reeks HTTP-statuskode fout veroorsaak , waarvan die algemeenste 'n 404-fout is .

Een voorbeeld kan gesien word by 1and1.com . As jy probeer om toegang tot 'n bladsy wat nie op hul bediener (soos hierdie een) bestaan ​​nie, sal jy 'n 404-fout kry. Hierdie tipe foute is so algemeen dat jy dikwels op sekere webwerwe persoonlike, dikwels humoristiese weergawes van hulle sal vind. Sien my 20 Beste 404-foutbladsye Ooit skyfievertoning vir sommige van my persoonlike gunstelinge.

As u probleme ondervind met die toegang tot 'n webwerf of aanlyn lêer wat u dink gewoonlik laai, raadpleeg ' n Fout in 'n URL om 'n paar foutiewe idees te vind oor wat om volgende te doen.

Die meeste URL's vereis nie dat die hawe naam gegee word nie. Byvoorbeeld, die opening van google.com kan gedoen word deur die hawe nommer op te gee aan die einde soos http://www.google.com:80, maar dit is nie nodig nie. As die webwerf op poort 8080 werk, kan u die poort vervang en die bladsy op die manier oopmaak.

By verstek gebruik FTP-webwerwe poort 21, maar ander kan op port 22 of iets anders opgestel word. As die FTP-werf nie poort 21 gebruik nie, moet u spesifiseer watter een dit gebruik om die bediener korrek toegang te verkry. Dieselfde konsep is van toepassing op enige URL wat 'n ander poort gebruik as wat die program gebruik het om te veronderstel dat dit standaard gebruik word.