Різниця між абсолютною та відносною URL-адресою

Абсолютна та відносна URL-адреса

Уніфікований локатор ресурсів (URL) - це адреса, яка визначає, де певний документ чи ресурс розташований у всесвітній павутині (WWW). Найкращим прикладом URL-адреси є адреса веб-сторінки у WWW, наприклад http://www.cnn.com/. Абсолютна URL-адреса, яка також називається абсолютною посиланням, - це повна Інтернет-адреса, яка переносить користувача в точний каталог або файл веб-сайту. Відносна URL-адреса або часткова інтернет-адреса вказує на каталог або файл щодо поточного каталогу чи файлу.

Що таке абсолютна URL-адреса?

Абсолютна URL-адреса, яка забезпечує повну адресу веб-сторінки або ресурсу на WWW, зазвичай має формат, наведений нижче.

протокол: // ім'я хоста / other_details

Зазвичай в якості розділу протоколу використовується протокол гіперперенесення тексту (http: //). Але протокол також може бути ftp: //, gopher: // або file: //. Ім'я хоста - це ім'я комп'ютера, на якому знаходиться ресурс. Наприклад, ім'я хоста центрального веб-сервера CNN - www.cnn.com. Розділ other_details включає інформацію про каталог та назву файлу. Точне значення розділу other_details залежить як від протоколу, так і від хоста. Ресурс, який вказується абсолютною URL-адресою, зазвичай розміщується у файлі, але він також може бути згенерований під час руху.

Що таке відносна URL-адреса?

Як було сказано раніше, відносна URL-адреса вказує на ресурс щодо поточного каталогу чи файлу. Відносна URL-адреса може приймати декілька різних форм. Посилаючись на файл, який знаходиться в тому ж каталозі, що і згадувана на даний момент сторінка, відносна URL-адреса може бути простою, як і назва самого файлу. Наприклад, якщо вам потрібно створити посилання на домашній сторінці до файлу з назвою my_name.html, який знаходиться в тому самому каталозі, що і ваша домашня сторінка, ви можете просто використовувати ім’я файлу наступним чином:

<href= "My_name.html"> Моє ім'яа>

Якщо файл, до якого потрібно зв’язатись, знаходиться в підкаталозі каталогу довідкової сторінки, вам потрібно включити ім’я підкаталогу та ім’я файлу у відносну URL-адресу. Наприклад, якщо ми намагаємось зв’язати файл my_parents.html, який знаходиться в каталозі під назвою батьків, який фактично знаходиться всередині каталогу, який містить вашу домашню сторінку, відносна URL-адреса буде виглядати наступним чином.

<href= "Батьки / my_parents.html"> Мої батькиа>

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

<href= ”… /Home.html★> Домашня сторінкаа>

Різниця між абсолютною URL-адресою та відносною URL-адресою

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