EMZETT.
Войти

URL

Коротко: «Uniform Resource Locator» — полный адрес ресурса в вебе, например https://emzett-digital.com/wiki/index.

Подробнее: URL состоит из нескольких частей: схема (https://), хост/домен, необязательный порт, путь, необязательная строка запроса (?key=value) и необязательный фрагмент (#section). Это частный случай более общего понятия URI, которое охватывает и нелокализуемые идентификаторы (URN).

Подробности

Разбор на примере:

https://shop.emzett-digital.com:443/produkte/schluesselanhaenger?farbe=blau#bewertungen
└─┬──┘   └────────────┬───────────┘└┬┘└──────┬───────────────┘└────┬─────┘└────┬─────┘
Схема        Хост (вкл. поддомен)  Порт      Путь                Запрос       Фрагмент
  • Схема: определяет протокол (HTTPS, ftp://, mailto: и т. д.) — задаёт, как интерпретировать остальную часть URL.
  • Хост: домен или поддомен целевого сервера.
  • Порт: обычно опускается, так как по умолчанию автоматически подразумевается 443 (HTTPS) или 80 (HTTP).
  • Путь: адресует конкретный ресурс на сервере.
  • Строка запроса: дополнительные пары «ключ — значение», часто для фильтров, поисковых слов или параметров отслеживания.
  • Фрагмент: обрабатывается браузером, но никогда не отправляется на сервер — как правило, цель перехода внутри страницы.

Специальные символы в URL (пробелы, умляуты, & внутри значения) необходимо экранировать с помощью процентного кодирования («URL-кодирование»), например пробел превращается в %20 — иначе их можно спутать с фактической структурой URL (разделителями ?, &, #).

См. также: Домен, HTTPS