Структура і види URL

Всі сторінки, розміщені в мережі Інтернет, мають свої гіперпосилання. Тому URL є основною складовою всіх сайтів, без якої користування ресурсами просто неможливо.

В такому випадку слід розібратися, що являє собою УРЛ і для чого потрібен цей елемент. При цьому варто врахувати, що він має певну структуру і кілька параметрів. Докладний опис наведений нижче.

Що таке URL

Contents

Абревіатуру URL можна розшифрувати як Uniform Resource Locator. Дана фраза дослівно перекладається як єдиний покажчик ресурсів. Крім того, його називають однаковим локатором або універсальним покажчиком ресурсу. У вимові звучить як «ю-ар-ел” або ж “у-ер-ел”. Найчастіше абревіатура в розмовній мові вимовляється як «УРЛ».

Винайшов єдиний покажчик ресурсів Тім Бернерс-Лі. Сталося це в 1990 році в Швейцарії. Над цим проектом Бернерс-Лі працював в стінах Європейської ради, що спеціалізується на ядерних дослідженнях.

URL став справжнім проривом в інтернет-технологіях. Спочатку єдиний покажчик ресурсів використовувався для того, щоб позначати місця, де знаходяться ресурси, як правило, файли в мережі. На даний момент однаковий локатор необхідний для вказівки адрес. При цьому він застосовується практично до всіх ресурсів в Інтернеті.

Загальна структура

Розберемося детальніше, що ж являє собою URL. Також можна сказати, що це шлях до якого-небудь файлу.

Це може бути як:

  • відео;
  • текстовий документ;
  • фото;
  • HTML,
  • аудіо.

Така адреса присвоєно всім документам, які розташовані в Інтернеті. Використовуючи однаковий локатор, сервер надає доступ до зберігаються на ньому файлів всім користувачам мережі.

Існує спеціальний стандарт, згідно з яким і повинен виглядати Uniform Resource Locator до якого-небудь документу.

Цей шаблон застосовується для доступу:

  • до різних файлів і сайтів по протоколам https і http;
  • для передачі даних на портал по протоколу ftp.

Крім того, урл-адресу має певну структуру, яка складається з декількох основних параметрів.

параметри адреси

Кожен з цих параметрів є важливою складовою адресному посилання.

При цьому всі вони мають своє значення, а саме:

  • схема – це і є протокол для передачі інформації. З його допомогою можна звернутися до потрібного ресурсу.
  • логін і пароль – вони необхідні для того, щоб правильно визначити права користувача для доступу на конкретну сторінку Інтернет-порталу. У протоколі http ця інформація не вказується.
  • собака – це роздільник, який являє собою @. Собака, як правило, вказується тільки разом з логіном і паролем.
  • хост – це і є доменне ім’я. Рідше, це може бути IP-адреса якогось ресурсу, до якого користувачеві необхідно отримати доступ.
  • порт – даний параметр вказується досить рідко. Коли користувач звертається до порталу або будь-якого іншого файлу, який є на сайті, відразу ж присвоюється певне значення, як правило, це 80 або 8080.
  • URL-шлях – шлях до місця, де знаходиться той чи інший файл.
  • параметри – слідують відразу після імені файлу і пишуться після знака питання (?). Для поділу цих параметрів використовується знак амперсанда (). Це може виглядати так:

Параметрів може бути кілька. Використовуючи мовне серверне програмування, вони обробляються в системі.

  • якір – це спеціальний рядок, в якій можуть бути як літерні символи, так і цифри. За допомогою якоря посилаються на певне місце на сайті, який відкривається. Завдяки цьому користувач потрапляє нема на головну сторінку порталу, а відразу в потрібне місце. Якір розташовується в однаковому локаторі відразу після знаку решітки (#).

Кодування в УРЛ

Для URL-адрес, як правило, використовують безліч кодувань. У разі якщо перекодування виключено, можна скористатися тільки позначених кількістю символів.

Для цього використовують:

  • цифри від 0 до 9;
  • малі літери від а до z;
  • заголовні букви від A до Z;
  • в тому числі [ _ ];
  • [-].

Для того, щоб не було помилок, файли, розміщені на сайті необхідно назвати в нижньому регістрі. Крім того, шлях до них слід вказувати таким же чином і писати його маленькими буквами.

Кодування даних в цифри, букви і деякі знаки латинського алфавіту, пов’язують з тим, що фізичні пристрої обмежені в передачі символів. Тому вони можуть розпізнавати тільки алфавітно-цифрові знаки.

У Uniform Resource Locator подібне кодування використовується для того щоб передати символи, які спочатку знаходяться в форматі Unicode (UTF-8) в послідовність, що складається з двох байт. Після цього вони будуть записані в шістнадцятковому вигляді. Тобто такий метод допустимо тільки для російських букв.

Для того, щоб розділити кожен байт застосовується знак%. Використовуючи дане кодування, рядок «книга» придбає вид, такий як% D0% BA% D0% BD% D0% B8% D0% B3% D0% B0. Таким чином, букві «до» відповідає послідовність знаків% D0% BA. Таке кодування завжди використовується для того, щоб вказати шлях в УРЛ до документів, папок і різних файлів.

Наприклад, таке посилання: 

Перетвориться в таку: 

застосування ЧПУ

Подібний вид є вкрай незручним і незрозумілим для сприйняття. Тому в таких випадках використовується ЧПУ УРЛ. Іншими словами – це людино-зрозумілий однаковий локатор.

При людино-зрозумілому Uniform Resource Locator слова, що містяться в засланні, будуть написані транслітом. Тобто російські літери перетворюються в їх аналоги, але тільки вже на латиниці. Для цього використовується метод зіставлення. В результаті чого, кожної вихідної букві буде підібрано кілька або один символ на латинській мові.

Подібні посилання, що формуються методом транслітерації, виконуються за спеціальними стандартами.

З них існує:

  • стандарт ISO 9-95;
  • ГОСТ 16876-71.

Між ними різниці практично ніякої немає. Однак є деякі відмінності. Так, наприклад, російська буква «х» при використанні стандарту ISO 9-95 перетворюється в «х» – ікс. Ця ж буква при транслітерації через ГОСТ 16876-71 матиме вигляд «h» – аш.

Застосуємо метод транслітерації для photographer.ru/всё для фотографа

В результаті вона матиме вигляд:

Динамічні однакові локатори

Існують також УРЛ, які носять назву динамічні.

У подібних єдиних покажчиках ресурсу можуть бути присутніми такі допустимі символи в адресі як:

  • «=»;
  • «»;
  • «?».

Вони необхідні для того, щоб створити параметр структури адреси. Такі URL утворюються через скриптів, які є на Інтернет-порталі. Динамічні посилання можуть виглядати як:

У разі якщо в адресі сторінки міститься якір, він буде мати подібний вигляд:

Таким чином, в рядку утворився ще один параметр # 231razdel, так званий якір. З подібним часто мають справу творці сайтів і контенту. Якір дозволяє відразу ж виявитися саме в тій частині порталу, куди вказує цей параметр. Подібні Uniform Resource Locator нерідко застосовуються для сторінок, де міститься велика кількість інформації для спрощення навігації.

Канонічні адресні посилання

Канонічний URL використовується для оптимізації визначення рейтингу сайтів зі схожою або навіть однаковим змістом, які знаходяться на різних адресах.

Часто буває, що одній сторінці присвоєно кілька різних УРЛ-адрес.

Такими ресурсами можуть бути:

  1. інтернет магазини;
  2. портали, де застосовується автоматична система управління даними.

Дублювання універсальних покажчиків ресурсів відбувається через поширення контенту. Це означає що, однаковий матеріал можна буде знайти за різними посиланнями.

Як правило, дублювання відбувається з таких причин:

  • адреси сторінок, на яких знаходиться один і той же товар можуть відрізнятися, в разі якщо вони були створені в різних сесіях або на яку відрізняються пошукових запитах;
  • в блогах встановлена ​​система, яка сприяє збереженню декількох відрізняються адрес для одного повідомлення, якщо воно було розміщено кілька разів в різних розділах;
  • сервер автоматично відображає однаковий зміст для протоколу https або ж для субдомена www;
  • якщо в блозі знаходиться повідомлення, яке поширюється на інших ресурсах.

Відео: Термін URL

Відносні і абсолютні посилання

Абсолютне посилання повинна мати стандартний вигляд УРЛ. У ній повинні бути присутніми:

  • протокол, який використовується для передачі інформації;
  • доменне ім’я ресурсу;
  • шлях до необхідного файлу.

Такі посилання застосовуються, коли виникає необхідність послатися на зовнішні Інтернет-портали. Для переходів всередині ресурсу існують відносні посилання. Вони коротші і при цьому не обтяжують і не захаращують основний код сайту.

Як зробити URL посилання

Розглянемо приклад, як створити універсальний покажчик ресурсу для блогу.

Перед тим як створити блог, необхідно придумати для нього унікальну назву. Для того, щоб зайти в нього відвідувачі ресурсу повинні будуть ввести цей УРЛ в адресний рядок браузера.

Поради як правильно створити посилання:

  • адреса повинна виглядати подібним чином:
  • вибираючи однаковий локатор, слід пам’ятати, що використовувати для нього можна: 
  1. тільки цифри;
  2. літерні символи;
  3. дефіси;
  • так як на даному сайті вже існує безліч різноманітних блогів, вибір адреси зажадає часу і творчого підходу.

У разі якщо виникла необхідність змінити вже створену УРЛ-посилання рекомендується виконати наступні дії:

  1. зайти в особистий аккаунт на порталі blogger.com;
  2. потрапити в розділ Налаштування;
  3. натиснути на Основні;
  4. в поле «Адреса блогу» можна внести потрібні зміни;
  5. після чого слід все зберегти.

При зміну своєї адреси варто пам’ятати про те, що колишня посилання звільняється і її може використовувати інший користувач.

У статті було з’ясовано, що представляє собою єдиний покажчик ресурсів. Також було дано його опис та застосування.

Ссылка на основную публикацию