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

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


URL - это другое слово для веб-адреса.

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

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


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

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

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

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

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

Объяснение:

  • scheme - определяет тип Интернет-сервиса (наиболее распространенным является http или https)
  • prefix - определяет домен prefix (по умолчанию для http является www)
  • domain - определяет Интернет доменное имя (например w3schools.com)
  • port - определяет номер порта на хосте (по умолчанию для http является 80)
  • path - определяет path на сервере (если не указан: корневой каталог сайта)
  • filename - определяет название документа или ресурса

Общие схемы URL

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

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

URL Кодирование

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

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

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

URL не могут содержать пробелы. Кодировка 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 на русском.