Сви смо били тамо: укуцате име веб локације у адресну траку свог омиљеног прегледача или можда кликнете на резултат Гоогле претраге. Онда се изненада, низ наизглед насумичних речи и симбола појављује на крају УРЛ-а сајта. Наравно, немате појма зашто је ту, али срећни сте што безбедно гледате Амазон листе, резултате Гоогле претраге или било коју веб локацију коју одаберете.
Неувежбаном оку може изгледати као бесмислица, али сваки знак у УРЛ-у служи сврси. Хајде да разложимо анатомију УРЛ адресе веб локације, од протокола до стринга упита.
5 кључних компоненти УРЛ-а
УРЛ се може поделити на три главна дела: протокол, име домена и путању. Затим можете да причврстите стринг упита или да постанете фенси са ознаком сидра.
1. Протокол
Прва компонента УРЛ-а је протокол. То је метод који се користи за приступ ресурсу на интернету. Најчешћи протокол за претраживање веба је ХТТП (Хипертект Трансфер Протоцол). Он шаље захтев из претраживача корисника серверу који хостује веб локацију, а сервер затим шаље тражени ресурс као одговор.
ХТТП има безбедну верзију која се зове ХТТПС (ХТТП Сецуре), која користи енкрипцију за додавање додатног слоја безбедности. ХТТПС се користи када се осетљиви подаци, као што су лозинке или информације о кредитној картици, преносе преко интернета. Вашој веб локацији је потребан ССЛ сертификат да користите ХТТПС протокол у својим УРЛ адресама.
2. Име домена
Име домена је јединствени идентификатор за веб локацију на интернету. Састоји се од два дела: домен највишег нивоа (ТЛД) и домен другог нивоа. ТЛД означава категорију веб локације, као што је .цом за комерцијалне веб странице, .еду за образовне институције и .орг за непрофитне организације. Домен другог нивоа је јединствено име које одабере власник веб локације.
На пример, у називу домена ввв.макеусеоф.цом, „макеусеоф“ је домен другог нивоа, а „.цом“ је ТЛД. Имена домена се региструју код регистратора домена и могу се купити на одређени период, обично годину дана, али понекад и дуже.
3. Пут
УРЛ путања наводи локацију ресурса на веб локацији. Обично долази иза имена домена и почиње косом цртом (/). Путања се користи за организовање садржаја на веб локацији и олакшавање навигације корисницима.
На пример, у УРЛ адреси ввв.екампле.цом/блог/пост1, „блог“ је директоријум који садржи постове на блогу, а „пост1“ је конкретан пост на блогу. Путања се такође може користити за оптимизацију претраживача (СЕО) укључивањем релевантних кључних речи.
4. Куери Стринг
Низ упита је део УРЛ-а који почиње знаком питања (?) и садржи парове кључ/вредност раздвојене знаком &. Користи се за пренос података између веб страница и може да садржи информације као што су термини за претрагу или корисничка подешавања.
На пример, у УРЛ адреси ввв.екампле.цом/сеарцх? к=екампле&цатегори=боокс, стринг упита садржи два пара кључ/вредност: "к=екампле" означава да је термин за претрагу "пример", а "цатегори=боокс" означава да је претрага за књиге. Обично ћете видети низове упита који садрже низ параметара претраге када прегледате веб-сајтове који вам омогућавају да филтрирате резултате претраге или веб-сајтове који желе да схвате податке о праћењу.
5. Анцхор Таг
Ознака сидра је идентификатор фрагмента који долази после УРЛ-а и почиње хеш (#) симболом. Повезује се са одређеним делом веб странице и може се користити за креирање табеле садржаја или за повезивање са одређеним делом дугог чланка.
На пример, у водичу од 5.000 речи, аутор може укључити мени за навигацију да разбије садржај:
- Дефиниције
- Историја
- Индустри Цхалленгес
- ФАКс
Ако пређете курсором преко једне од тих веза, УРЛ адреса може да садржи ознаку сидрења, као што је „#дефинитионс“, која сигнализира прегледачу да се помери надоле до одељка са тим ИД-ом у ХТМЛ-у.
Шта је УРЛ кодирање?
УРЛ-ови се састоје од знакова из АСЦИИ скупа знакова, подскупа Уницоде скупа знакова. Уницоде је међународни стандард за кодирање знакова на различитим језицима и писмима. Када се у УРЛ-у користи знак изван АСЦИИ скупа знакова, он мора бити кодиран како би се осигурало да га претраживач правилно разуме.
УРЛ кодирање је процес претварања знакова изван АСЦИИ скупа знакова у њихов АСЦИИ еквивалент. На пример, Уницоде знак 'е' би био кодиран као '%е9'. УРЛ кодирање се такође користи за специјалне знакове као што су размаци, који су кодирани као '+' или '%20'.
Не брините о памћењу сваке могуће комбинације кодирања. Тхе Референца за кодирање УРЛ адресе В3Сцхоолс водич је згодан ресурс за ову тему.
Шта су УРЛ преусмеравања?
Понекад, када унесете УРЛ у траку за адресу прегледача, веб страница ће преусмерити на другу веб страницу. То је зато што постоји неколико начина на које се УРЛ-ови могу структурирати, а неки од њих можда неће радити како се очекује. Када се то догоди, сервер одговара ХТТП статусним кодом који указује да треба да преусмери на другу УРЛ адресу (обично 301 или 302). Нова локација се тада може навести у заглављу одговора.
Кодови статуса и њихово значење укључују:
- 200 - ОК: Захтев је успео.
- 301- Трајно пресељено: Тражени ресурс је трајно премештен на нову локацију и требало би да буде преузет одатле у будућим захтевима.
- 302 – Пронађено (привремено преусмеравање): Ово указује да се страница привремено налази на другом УРЛ-у и да претраживачи не би требало да је кеширају нити да се користи као ауторитативни извор информација о њеном садржају. Такође може указивати на одржавање сервера, где се странице преусмеравају док се ажурирања изводе или када одредишне странице морају да приказују алтернативне УРЛ адресе у сврхе праћења као што је А/Б тестирање или подела тестови.
Горе наведени статусни кодови су специфични за валидност саме УРЛ адресе и вероватно нећете ни знати да постоје док случајно гледате функционалну веб локацију.
Међутим, када се појаве проблеми са УРЛ-ом, веб-сајтом или основним веб хостингом, видећете један од различитог скупа кодова:
- 403 Забрањено: Ово означава да нисте овлашћени да видите веб страницу. Ово може бити због нетачних дозвола или недостатка акредитива за аутентификацију.
- 404 - Није пронађено: Ово указује да тражени ресурс не постоји на серверу и да га треба уклонити са свих обележивача или страница резултата претраживача (СЕРП).
- 500+ - Грешке сервера: Ово указује да је дошло до грешке током обраде вашег захтева и обично је узрокована проблемом са конфигурацијом сервера, као што су грешке кодирања у скриптама, проблеми са базом података итд.
Грешке на веб локацији могу бити досадне, али нису крај света. Прво, покушајте принудно освежити веб страницу. Затим проверите да ли у адресној траци нема грешака које је направио човек. Да ли сте додали писмо? Да ли марка неконвенционално пише једну од речи? Да ли је ваша мачка ходала по тастатури? Ако ништа од горе наведеног не функционише, а то је ваша веб локација, контактирајте свог домаћина. Нажалост, ако веб локација припада неком другом, мораћете да сачекате да прође.
Разумевање УРЛ-ова од протокола до путања
УРЛ адреса се састоји од много компоненти од којих свака служи сврси. Разумевањем анатомије УРЛ адресе, можете лакше да се крећете по веб локацијама и максимално искористите доступне функције. Било да тражите информације или купујете на мрежи, разумевање УРЛ адреса може вам помоћи да максимално искористите веб.