ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ
HTML5. Уроки для начинающих. W3Schools на русском

Ua En Es De Fr

HTML URL - Унифицированные локаторы ресурсов


URL — это другое обозначение веб‑адреса.

URL может состоять из слов (w3schools.com) или IP‑адреса (например, 192.68.20.50).

Большинство людей вводят название сайта при серфинге, потому что названия запомнить легче, чем цифры.


URL — унифицированный указатель ресурса

Веб‑браузеры запрашивают страницы с веб‑серверов, используя URL.

Унифицированный указатель ресурса (URL) используется для адресации документа (или других данных) в Интернете.

Веб‑адрес, например https://w3schoolsua.github.io/html/index.html, следует таким правилам синтаксиса:

scheme://prefix.domain:port/path/filename

Пояснение:

  • scheme — определяет тип интернет‑сервиса (чаще всего это http или https)
  • prefix — определяет доменный префикс (по умолчанию для http используется www)
  • domain — определяет интернет‑доменное имя (например, w3schools.com)
  • port — определяет номер порта на хосте (по умолчанию для http — 80)
  • path — определяет путь на сервере (если не указан, используется корневой каталог сайта)
  • filename — определяет имя документа или ресурса

Общие схемы URL

В таблице ниже перечислены некоторые распространённые схемы:

Схема Расшифровка Используется для
http Протокол передачи гипертекста Обычные веб‑страницы. Не зашифрованы
https Безопасный протокол передачи гипертекста Безопасные веб‑страницы. Зашифрованы
ftp Протокол передачи файлов Загрузка или скачивание файлов
file   Файл на вашем компьютере

URL‑кодирование

URL‑адреса могут передаваться через Интернет только с использованием ASCII‑набора символов. Если URL содержит символы вне ASCII, он должен быть преобразован.

URL‑кодирование преобразует не‑ASCII символы в формат, который может быть передан через Интернет.

При URL‑кодировании символы, не входящие в ASCII, заменяются на знак «%», за которым следуют шестнадцатеричные цифры.

URL не могут содержать пробелы. Обычно пробел заменяется знаком плюс (+) или последовательностью %20.


Попробуйте сами


Если вы нажмёте «Отправить», браузер выполнит URL‑кодирование введённых данных перед их отправкой на сервер.

На серверной странице будут отображены полученные данные.

Попробуйте ввести другие значения и снова нажмите «Отправить».


ASCII‑кодирование. Примеры

Браузер будет кодировать ввод в соответствии с набором символов, используемым на веб‑странице.

Набор символов по умолчанию в HTML5 — UTF‑8.

Символ Из Windows-1252 Из UTF-8
%80 %E2%82%AC
£ %A3 %C2%A3
© %A9 %C2%A9
® %AE %C2%AE
À %C0 %C3%80
Á %C1 %C3%81
 %C2 %C3%82
à %C3 %C3%83
Ä %C4 %C3%84
Å %C5 %C3%85

Для получения более полной справки обо всех видах URL‑кодирования посетите раздел URL‑кодирование на нашем сайте W3Schools на русском.