Universal Resource Identifier
Universal Resource Identifier (URI, универсальный идентификатор ресурса) — кодированный адрес любого ресурса размещённого в WWW. К таким ресурсам можно отнести HTML-документы, изображения, видео, программы и т.д. URI — одна из составляющих технологии WWW.
- схема именования;
- имя сервера;
- имя ресурса, включающее путь к нему.
- ftp — FTP;
- http — HTTP;
- mailto — email.
URI используется в атрибутах гипертекстовых ссылок и элементов подгружающих внешние файлы.
- абсолютные;
- относительные.
Абсолютный URI
Особенность абсолютного URI в том, что он остаётся неизменным независимо от размещения содержащей его
Протокол HTTP предполагает следующий формат абсолютного полного URI:
http://user:password@domain:port/path/document.html?query_string
- http — схема именования;
- user — идентификатор пользователя;
- domain — доменное имя сервера;
- port — номер порта;
- path — путь к каталогу с запрашиваемым ресурсом в виде перечня каталогов и их подкаталогов;
- document.html — имя и расширение запрашиваемого файла;
- query_string — поисковый запрос.
Абсолютный URI имеет смысл, если целевой объект расположен на другом
Относительный URI
Обычно доступ к файлам в рамках одного
Относительный URI позволяет не указывать некоторые его компоненты. Недостающие компоненты браузер подставляет автоматически ориентируясь на базовый URI. Благодаря этой особенности смена доменного имени
Символ / в начале относительного URI устанавливает в качестве базового URI корень
/path/document.html?query_string
Сочетание управляющих символов ./ в начале относительного URI в качестве базового URI устанавливает текущий каталог. Аналогично обрабатывается относительный URI не имеющий никаких управляющих символов в начале.
./path/document.html?query_string
path/document.html?query_string
Относительный URI начинающийся с сочетания управляющих символов ../ принимает за базовый URI каталог верхнего уровня.
../path/document.html?query_string
В случае отстутствия имени файла в относительном URI, браузер автоматически подставит имя индексного файла, но, если такого файла в каталоге нет, выводится содержимое каталога. Обычно индексный файл носит имя index.html. Браузер может пытаться подставить другие варианты имён индексного файла, заданные
/path/
URI заключён в кавычки, однако это необязательно. Одинарные либо двойные кавычки необходимы лишь в тех случаях, когда в URI присутствуют такие
URI фрагмента веб-страницы
URI может указывать на фрагмент
http://user:password@domain:port/path/document.html#section_name
Universal Resource Locator
Universal Resource Locator (URL) — является одним из подтипов URI.
Обновлено: 13:41 18.03.2021