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