Што е URL-то? (Единствен ресурс Локатор)

Дефиниција и примери на URL

Скратен како URL-то , Uniform Resource Locator е начин за идентификување на локацијата на датотеката на интернет. Тие се користат за отворање не само веб-страници, туку и за преземање на слики, видеа, софтверски програми и други видови на датотеки кои се хостирани на сервер.

Отворањето на локална датотека на вашиот компјутер е едноставно како двоен клик, но за да ги отворите датотеките на оддалечени компјутери, како што се веб сервери, ние мора да користиме URL-адреси, така што нашиот веб-прелистувач знае каде да се погледне. На пример, отворањето на HTML- датотеката што ја претставува веб-страницата објаснета подолу, се прави со внесување во лентата за навигација на врвот на прелистувачот кој го користите.

Локатори на унифицирани ресурси се најчесто скратени како URL адреси, но исто така се нарекуваат адреси на веб-страници кога се однесуваат на URL адреси кои го користат протоколот HTTP или HTTPS.

URL-то обично се изговара со секоја буква што се зборува поединечно (т.е. u-r-l , не ерл ). Тоа беше кратенка за Universal Resource Locator пред да се смени во Uniform Resource Locator.

Примери на URL адреси

Веројатно сте користеле да внесувате URL-адреса, како оваа за пристап до веб-страницата на Google:

https://www.google.com

Целата адреса се нарекува УРЛ. Друг пример е оваа веб-страница (прво) и Мајкрософт (второ):

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

Можете дури да добиете супер специфични и да го отворите директен URL на сликата, како оваа долга која упатува на логото на Google на веб-страницата на Википедија. Ако ја отворите таа врска, можете да видите дека таа започнува со https: // и има редовно изгледа URL како примери погоре, но потоа има многу други текстови и кошули за да ве посочи до точната папка и датотека каде што сликата престојува на серверот на веб-сајтот.

Истиот концепт се применува кога пристапувате до страната за најава на рутерот ; IP адресата на рутерот се користи како URL за да се отвори страницата за конфигурација. Погледнете ја оваа NETGEAR стандардна лозинка за да видите што мислам.

Повеќето од нас се запознаени со овие типови на адреси кои ги користиме во веб прелистувачот, како Firefox или Chrome, но тие не се единствените случаи каде што ќе ви треба URL.

Во сите овие примери, го користите протоколот HTTP за да ја отворите веб-страницата, што е најверојатно само еден од повеќето луѓе, но постојат и други протоколи кои можете да ги користите, како што се FTP, TELNET , MAILTO и RDP. URL адресата може дури и да посочи на локални датотеки што ги имате на хард диск . Секој протокол може да има единствен сет на правила за синтакса со цел да стигне до дестинацијата.

Структура на URL

УРЛ-адресата може да се подели на различни делови, секое парче кое служи за одредена цел при пристапување до оддалечена датотека.

URL-адресите на HTTP и FTP се структурирани исто како протоколот: // hostname / fileinfo . На пример, пристапот до FTP-датотека со URL-то може да изгледа вака:

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

... што, покрај тоа што има FTP наместо HTTP , изгледа како било кој друг URL кој може да наидете таму на интернет.

Ајде да го искористиме следниов URL-то, што е најава на Google за пропустот на процесорот , како пример на HTTP-адреса и да го идентификуваме секој дел:

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

Правила за синтакса на УРЛ

Единствено броеви, букви и следните знаци се дозволени во URL: ()! $ -'_ * +.

Другите знаци мора да бидат кодирани (преведени на програмскиот код) за да бидат прифатени во URL-то.

Некои URL-и имаат параметри кои ја делат URL-то од дополнителни променливи. На пример, кога правите пребарување на Google :

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

... прашалникот што го гледате, кажува одредена скрипта, хостирана на серверот на Google, дека сакате да испратите одредена команда за да добиете сопствени резултати.

Специфичната скрипта што Google ја користи за извршување на пребарувања знае дека она што следува ? Q = дел од URL-то треба да биде идентификуван како термин за пребарување, па што и да е внесено во таа точка во URL-то се користи за пребарување на пребарувачот на Google.

Можете да видите слично однесување во URL-тото во ова пребарување на YouTube за најдобри матови видеа :

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

Забелешка: иако во URL-то не се дозволени простори, некои веб-сајтови користат знак + , кој можете да го видите и во примерите на Google и YouTube. Другите го користат кодираниот еквивалент на празно место, што е % 20 .

УРЛ-адресите што користат повеќе променливи користат еден или повеќе ампернди по прашалникот. Можете да го видите примерот тука за пребарување на Amazon.com за Windows 10:

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

Првата променлива, url , претходи на прашалникот, но на следната променлива, поле-клучни зборови , претходи амперсанд. На дополнителни променливи, исто така, ќе му претходи амперсанд.

Делови од URL-то се чувствителни на големи букви - конкретно, сè по името на доменот (директориумите и името на датотеката). Можете да го видите ова за себе, ако го искористите зборот "алатки" во примерен URL-то од моето место што го деконструиравме погоре, со што на крајот на URL-то прочитаме /free-driver-updater-Tools.htm . Обидете се да ја отворите таа страница овде и може да видите дека таа не се вчита бидејќи таа специфична датотека не постои на серверот.

Повеќе информации за УРЛ-адреси

Ако URL-адресата ве посочи во датотека што може да ја прикаже вашиот веб-прелистувач, како JPG- слика, тогаш не мора да ја преземете датотеката на вашиот компјутер за да ја видите. Сепак, за датотеки што вообичаено не се прикажуваат во прелистувачот, како што се PDF и DOCX- датотеки, а особено EXE- датотеки (и многу други типови на датотеки), ќе биде побарано да ја преземете датотеката на вашиот компјутер за да ја користите.

URL адресите обезбедуваат лесен начин за пристап до IP адресата на серверот без потреба да знаеме која е вистинската адреса. Тие се како лесно спомнати имиња за нашите омилени веб-страници. Овој превод од URL-адреса до IP адреса е она за што се користат DNS-серверите .

Некои URL-адреси се навистина долги и комплексни и најдобро се користат ако го кликнете како линк или копирате / залепете го во лентата за адреси на прелистувачот. Грешка во URL-то може да генерира 400-серија HTTP-статус грешка во кодот , најчестиот тип е 404 грешка .

Еден пример може да се види на 1and1.com . Ако се обидете да пристапите на страница која не постои на нивниот сервер (како оваа), ќе добиете 404 грешка. Овие типови на грешки се толку вообичаени што често ќе ги најдете сопствени, често хумористични, верзии на нив на некои веб-страници. Погледнете ги моите 20 најдобри 404 страници за грешки Постојано слајдшоу за некои од моите лични омилени.

Ако имате проблеми со пристап до некоја веб-страница или онлајн датотека за која сметате дека треба да се вчитува нормално, погледнете Како да решавам грешка во URL-то за некои корисни идеи за тоа што треба да направите понатаму.

Повеќето URL-адреси не бараат името на портата да биде дадено. Отворањето на google.com , на пример, може да се направи со наведување на бројот на портата на крајот како http://www.google.com:80, но тоа не е потребно. Ако веб-локацијата работи на пристаниште 8080 наместо, можете да го замените портата и да пристапите на страницата на тој начин.

Стандардно, FTP-страниците користат порта 21, но други може да се постават на портата 22 или нешто различно. Ако FTP-страницата не користи порта 21, мора да одредите кој го користи за правилно да пристапи до серверот. Истиот концепт се применува за било кој URL кој користи различна порта отколку што користи програмата за пристап до претпоставката која стандардно ја користи.