URL расшифровывается как Uniform Resource Locator — глобальный адрес документов и других ресурсов в интернете. Его основная цель — определить местонахождение документа и указать механизм доступа к нему через веб-браузер.

Например, если вы посмотрите на адресную строку вашего браузера, вы увидите:

https://zolin.digital/html-theory/html-url/

Это URL-адрес веб-страницы, которую вы просматриваете прямо сейчас.

Синтаксис URL

Общий синтаксис URL-адресов следующий:

scheme://host:port/path?query-string#fragment-id

URL имеет линейную структуру и обычно состоит из следующих элементов:

  • Scheme name — схема определяет протокол, который будет использоваться для доступа к ресурсу в Интернете. Имена схем сопровождаются тремя символами :// (двоеточие и две косые черты). Наиболее часто используемые протоколы http://, https://, ftp://, и mailto://;
  • Host name — имя хоста идентифицирует имя домена, на котором расположен ресурс;
  • Port Number — серверы часто предоставляют более одного типа услуг, поэтому вы также должны сообщить серверу, какая служба запрашивается. Эти запросы выполняются по номеру порта. Известные номера портов для службы обычно не указываются в URL. Например, протокол HTTP работает по умолчанию через порт 80, HTTPS по умолчанию работает через порт 443;
  • Path — путь определяет конкретный ресурс в хосте, к которому пользователь хочет получить доступ. Например, html-theory/html-url/, /news/technology/ и т.д.;
  • Query String — строка запроса может содержать данные для передачи запроса на сервер, например, параметры для поиска. Строка запроса обычно представляет собой строку пар имя/значение, разделенных амперсандами (&), а начинается с символа ?. Например,?first_name=John&last_name=Corner, q=mobile+phone, и т.д.;
  • Fragment identifier — идентификатор, если он присутствует, указывает местоположение на странице. Браузер может прокручивать окно для отображения этой части страницы. Идентификатор фрагмента обозначается хештегом (#) и является необязательной последней частью URL-адреса в документе.

Компоненты scheme и host не чувствительны к регистру, но path и query string к регистру чувствительны. Обычно весь URL указывается в нижнем регистре.

Похожие посты

Руководство по тегам и элементам в HTML

HTML-элемент — это отдельный компонент документа HTML. Он представляет собой семантику или некоторое значение. Например, элемент <title> представляет заголовок документа. Большинство элементов HTML пишутся с начальным тегом (или открывающим) и конечным тегом (или закрывающим) с содержимым между ними. Элементы могут также содержать атрибуты, которые определяют его дополнительные свойства. Например, абзац, который представлен элементом <p>, будет…

Руководство по заголовкам в HTML

Заголовки помогают определить иерархию и структуру содержимого веб-страницы. В HTML есть шесть уровней заголовков, от <h1> до <h6>; чем выше уровень заголовка, тем больше его важность — поэтому тег <h1> определяет самый важный заголовок, а тег <h6> определяет наименее важный заголовок в документе. По умолчанию браузеры отображают заголовки более крупным и жирным шрифтом, чем обычный…

Руководство по мета-тегам в HTML

Теги <meta> обычно используются для предоставления структурированных метаданных, таких как ключевые слова (keywords), описание (description), имя автора (author name), кодировка символов (character encoding) и т.д. В теге <head> может быть размещено любое количество метатегов <meta>. Метаданные не будут отображаться на веб-странице, но будут обрабатываться поисковиками, браузерами и другими веб-сервисами. Теперь рассмотрим использование мета-тегов. Объявление кодировки…

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.