Wat is in URL? (Uniform Resource Locator)

Definition & Foarbylden fan in URL

Koarte as URL , in Uniform Resource Locator is in manier om de lokaasje fan in bestân op ynternet te identifisearjen. Se binne wat wy brûke om net allinne websiden te iepenjen, mar ek om ôfbyldings, fideo's, softwareprogramma's en oare soarten triemmen te laden, dy't op in server bewarre wurde.

It iepenjen fan in lokale triem op jo kompjûter is sa ienfâldich as dûbelklikke, mar om triemmen op komputer kompjûters te iepenjen, lykas webtsjinners, moatte wy URL-adressen brûke, sadat ús websneur wêr't jo sykje. Bygelyks it iepenjen fan it HTML- bestân dat de webstee stiet hjirûnder ferklearret, wurdt dien troch it yngean yn de navigaasjebalke oan 'e top fan' e browser dy't jo brûke.

Uniform Resource Locators binne it meast foarkommen as URL-adressen, mar se wurde ek webadressen neamd as se ferwize nei URL's dy't it HTTP- of HTTPS- protokol brûke .

URL wurdt normaal útsprutsen mei elke letter yndividueel sprutsen (dus u - r - l , net earl ). It brûkt in ôfkoarting foar Universal Resource Locator foardat se feroare binne nei Uniform Resource Locator.

Foarbyld fan URL's

Jo wurde wierskynlik brûkt om yn URL te gean, lykas dit foar tagong ta Google's webside:

https://www.google.com

It folsleine adres wurdt de URL neamd. In oar foarbyld is dizze webside (earste) en Microsoft's (twadde):

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

Jo kinne sels super spesifyk krije en de direkte URL nei in ôfbylding iepenje, lykas dizze lange, dy't it Google-logo op Wikipedia's webside wiist. As jo ​​dizze link iepenje, kinne jo sjen dat it begjint mei https: // en hat in regelmjittige URL sykje lykas de foarbylden hjirboppe, mar hat dan in soad oare tekst en slashes om jo te bepalen nei de krekte map en triem wêr 't it ôfbyld wenje op de webside fan 'e webside.

Itselde begryp jildt as jo tagong krije op in side 's fan de router ; It IP-adres fan de router wurdt brûkt as URL-adres om de konfiguraasje-side te iepenjen. Sjoch dit NETGEAR-standert wachtwurdlist om te sjen wat ik betsjutte.

De measte fan ús binne bekend mei dizze soarten URLs dy't wy brûke yn in webblêder lykas Firefox of Chrome, mar dy binne net de iennige eksemplaren dêr't jo in URL nedich hawwe.

Yn al dizze foarbylden brûke jo it HTTP-protokol om de webside te iepenjen, dy't wierskynlik de iennichste minsken binne meidwaan , mar der binne oare protokollen dy't jo brûke kinne, lykas FTP, TELNET , MAILTO, en RDP. In URL kinne jo even sjen op lokale triemmen dy jo hawwe op in fêste skiif . Elke protokol kin in unyk set hawwe fan syntaksisregels om it bestimming te berikken.

Struktuer fan in URL

In URL kin ôfbrekke wurde yn ferskate ôfdielings, elk stik dy't in spesifyk doel betsjuttet as tagong ta in fergese triem.

HTTP- en FTP-URL's binne itselde strukturearre as protokol: // hostnamme / fileinfo . Bygelyks, tagong ta in FTP-bestân mei syn URL kin sa wêze:

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

... dy't, útsein fan FTP ynstee fan HTTP te sjen , liket op elke oare URL dy't jo fine kinne op it web.

Lit de folgjende URL brûke, wat Google's oankundiging fan in CPU-flak is , as in foarbyld fan in HTTP-adres en elk diel te identifisearjen:

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

URL Syntaksrjochten

Allinnich sifers, letters, en de neikommende tekens binne tastien yn in URL: ()! $ -'_ * +.

Oare tekens moatte encodearre wurde (oerset nei programmearringskoade) om te akseptearjen yn in URL.

Guon URL-adressen hawwe parameters dy't de URL ôfbrekke fan eksterlike fariabelen. Bygelyks, as jo in Google sykje sykje :

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

... de fraachstik dat jo sjogge is it fertelle in geweldich skript, opsteld op Google's tsjinner, dat jo in bepaald kommando wolle stjoere wolle om kundige resultaten te krijen.

It spesifike skript dat Google brûkt om eksimplaren út te fieren, wit dat elkenien it folgjende is: q = diel fan 'e URL moat as sykbehearder identifisearre wurde, dus wat alles op dit punt is yn' e URL brûkt wurdt om te sykjen op Google's sykmasine.

Jo kinne itselde gedrach yn 'e URL sjen yn dizze YouTube-syktocht foar bêste kat videos :

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

Taljochting: Hoewol romten binne net tastien yn in URL- adres, guon websides brûke in + teken, dat jo yn sawol de Google- en YouTube-foarbylden sjen kinne. Oaren brûke it kodearre equivalent fan in romte, dat is % 20 .

URL-adressen dy't meardere fariabelen brûke, brûk dan ien of mear applikaasjes nei it fraachteken. Jo kinne it foarbyld sjen foar in Amazon Search syk foar Windows 10:

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

De earste fariabele url is foarôfgeand oan it fraachteken, mar de folgjende fariabele fjild-keywords is foarôfgeand oan in ampersand. Oanfoljende fariabelen soe ek foarôfgeand wêze fan in ampersand.

Parts fan in URL binne saak as gefoelich - spesifyk, alles nei de domeinnamme (de mappen en triemnamme). Jo kinne dit foar jo sjogge as jo it wurd "tools" brûke yn 'e foarbyld URL fan myn side dy't wy hjirboppe dekonstruearre hawwe, it ein fan' e URL lêzen /free-driver-updater-Tools.htm . Besykje dizze side te iepenjen en jo kinne sjen dat it net laden is omdat it spesifike bestân net bestiet op de tsjinner.

Mear ynformaasje oer URLs

As jo ​​in URL oantsjutte oan in bestân dat jo webblêder sjen kin, lykas in JPG- ôfbylding, dan moatte jo de triem eins net downloadje oan jo kompjûter om it te besjen. Mar foar triemmen dy't normaal net yn 'e blêders werjûn wurde, lykas PDF- en DOCX- bestannen, en foaral EXE- bestannen (en in protte oare triemtypen), wurde jo frege om de triem op jo kompjûter te downloaden om it te brûken.

URL-adressen jouwe in ienfâldich manier foar ús ta om tagong ta in IP-adres fan in server, sûnder dat jo witte moatte wat it adres is. Se binne maklik as memmen nammen foar ús favorite websteeën. Dizze oersetting fan in URL nei in IP-adres is wat DNS-tsjinners brûkt wurde.

Guon URL-adressen binne echt lang en kompleet en binne benammen brûkt as jo klikke as in keppeling of kopiearje / ynfoegje it yn de adresbalke fan 'e browser. In flater yn in URL koe in 400-rige HTTP status-koade flater generearje, de meast foarkommende type is in flater 404 .

In foarbyld kin sjoen wurde op 1and1.com . As jo ​​besykje tagong ta in side dy't net bestiet op har server (sa as dit ien), krije jo in flater 404. Dizze soarten fouten binne sa algemien dat jo faaks gewoane, faak humoristyske ferzjes fine op guon websides. Sjoch myn 20 bêste 404 flateriden Ever slideshow foar guon fan myn persoanlike favoryt.

As jo ​​problemen hawwe mei tagong ta in webside of in online bestân dat jo tinke moatte normaal lade, sjoch As jo ​​in flater yn in URL fiele foar in beskate brûker ideeën oer wat jo folgje wolle.

De measte URL-adressen binne net nedich om de poarte-namme te krijen. It iepenjen fan google.com , bygelyks, kin dien wurde troch it bepalen fan it portnûmer oan it ein, lykas http://www.google.com:80 mar it is net nedich. As de webside plak wiene op haven 8080, kinne jo de poarte ferfange en tagelyk tagong ta de side.

Standert binne FTP-siden brûkte poarte 21, mar oaren kinne opset wurde op poarte 22 of wat oars. As de side fan 'e FTP net de poarte 21 brûkt, moatte jo oanjaan hokker ien it brûkt om tagong te krijen ta de tsjinner op korrekt. Itselde begryp jildt foar elke URL dy't in oare poarte brûkt as wat it programma brûkt hat om tagong te krijen foar standertmenu dat it brûke.