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 на русском.