Відносне посилання — це посилання, яке вказує шлях відносно поточного місця розташування на сайті або в певному розділі, визначеному в тезі <base>. Воно являє собою фрагмент адреси сторінки, виключаючи доменне ім’я. Відносні посилання часто використовуються для створення посилань між сторінками всередині одного і того ж веб-ресурсу.
У HTML-розмітці вони представлені таким чином:
<a href="/wiki/relative-link/">Відносне посилання</a> На відміну від відносних посилань, абсолютні посилання включають повну URL-адресу сторінки сайту, включно з протоколом (http або https) і доменним ім’ям.
<a href="https://malyna.top/uk/wiki/relative-link/">Відносне посилання</a> Який тип посилань використовувати?
Під час обговорення вибору способу створення посилань необхідно розуміти, що кожен із них має своє власне призначення. У деяких випадках абсолютні посилання просто не піддаються заміні відносними: тільки абсолютні посилання можуть бути використані для розміщення на зовнішніх ресурсах (донорах). В іншому разі система не зможе визначити, на який сайт-приймач вони вказують.
Під час використання відносних посилань важливо пам’ятати, що цей засіб призначений винятково для внутрішньої перелінковки на веб-сайті. Під час переходу між сторінками одного сайту вам не потрібно буде вказувати протокол або доменне ім’я в якорі, оскільки сторінка буде визначена без них.
Для чого потрібні відносні посилання
Відносні посилання не тільки мають зручність під час внутрішньої перелінковки сторінок, завдяки їхній компактності. Вони також спрощують процес перенесення веб-ресурсу на інший домен або зміни протоколу з http на https. У разі необхідності таких змін, усі лінки залишаються актуальними, і немає необхідності змінювати їх на всьому веб-сайті.
Крім того, якщо веб-сайт розробляється на піддомені та пізніше переноситься на основний домен, відносні посилання забезпечують збереження працездатності всіх посилань.
Також варто зазначити, що адреси в такому форматі використовуються у файлі robots.txt, що робить їх зручними для створення загального реєстру відносних посилань на сторінки сайту, який можна використовувати як для перелінковки, так і для заповнення службових файлів.