абсолютен срещу относителен URL адрес
Uniform Resource Locator (URL) е адрес, който указва къде се намира определен документ или ресурс в World Wide Web (WWW). Най-добрият пример за URL е адресът на уеб страница в WWW като https://www.cnn.com/. Абсолютният URL адрес, наричан още абсолютна връзка, е пълен интернет адрес, който отвежда потребителя до точната директория или файл на уебсайт. Относителен URL или частичен интернет адрес сочи към директория или файл спрямо текущата директория или файл.
Какво е абсолютен URL адрес?
Абсолютният URL адрес, който предоставя пълен адрес на уеб страница или ресурс в WWW, обикновено има формата, даден по-долу.
протокол://име на хост/други_детайли
Обикновено протоколът за прехвърляне на хипертекст (https://) се използва като раздел на протокола. Но протоколът също може да бъде ftp://, gopher:// или file://. Името на хоста е името на компютъра, на който се намира ресурсът. Например името на хоста на централния уеб сървър на CNN е www.cnn.com. Разделът other_details включва информация за директорията и името на файла. Точното значение на секцията other_details зависи както от протокола, така и от хоста. Ресурсът, към който сочи абсолютният URL адрес, обикновено се намира във файл, но може също да бъде генериран в движение.
Какво е относителен URL?
Както бе споменато по-рано, относителен URL адрес сочи към ресурс спрямо текущата директория или файл. Относителният URL може да приеме няколко различни форми. Когато препращате към файл, който се намира в същата директория като текущо препратената страница, относителният URL може да бъде просто като името на самия файл. Например, ако трябва да създадете връзка в началната си страница към файл, наречен my_name.html, който се намира в същата директория като началната ви страница, можете просто да използвате името на файла, както следва:
Моето име
Ако файлът, който трябва да свържете, е в поддиректория на директорията на препращащата страница, трябва да включите името на поддиректорията и името на файла в относителния URL адрес. Например, ако се опитваме да свържем файл my_parents.html, който е в директория, наречена родители, която всъщност се намира в директорията, която съдържа вашата начална страница, относителният URL ще изглежда по следния начин.
Моите родители
Освен това, ако искате да препратите към ресурс, който се намира в директория, която е на по-високо ниво в структурата на директорията от директорията, която съдържа препращащата страница, можете да използвате две последователни точки. Например, ако искате да препратите към файл, наречен home.html, който се намира в директория над началната ви страница, можете да използвате относителен URL адрес, както следва.
Начало
Разлика между абсолютния и относителния URL адрес
Основната разлика между абсолютния и относителния URL е, че абсолютният URL е пълен адрес, който сочи към файл или ресурс, докато относителният URL сочи към файл спрямо текущата директория или файл. Абсолютният URL адрес съдържа повече информация от относителния URL адрес, но използването на относителни URL адреси е много по-лесно, тъй като те са по-кратки и по-преносими. Но относителните URL адреси могат да се използват само за препратка към връзки, които се намират на същия сървър като страницата, която ги препраща.