smsc banner 468x60smsc banner 728x90smsc banner 930x180kwork banner 468x60kwork banner 728x90kwork banner 930x180jivo banner 468x60jivo banner 728x90jivo banner 930x180

Руководство по URL в HTML

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 указывается в нижнем регистре.

kwork banner 480x320kwork banner 728x90kwork banner 120x600etxt banner 480x320etxt banner 728x90etxt banner 120x600beget banner 480x320beget banner 728x90beget banner 120x600

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

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

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

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

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

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

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

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

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

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

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