HTML URL (унифицированный локатор ресурсов)
Курс по основам HTML. W3Schools на русском языке. Уроки для начинающих
HTML URL или веб-адрес
URL-адрес - это другое название для веб-адреса. URL-адрес может состоять из слов (w3schools.com) или адреса Интернет-протокола (IP-адреса) (192.68.20.50). Большинство людей вводят имя во время сёрфинга, потому что имена легче запоминать, чем числа.
URL - унифицированный локатор ресурсов
Веб-браузеры запрашивают страницы с веб-серверов с помощью URL-адреса. Унифицированный информационный ресурс (URL) используется для адреса документа (или других данных) в Интернете. Веб-адрес, например, https://www.w3schools.com/html/default.asp, придерживается этих правил:
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-адрес необходимо конвертировать.
Кодирование 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-адресов.