Nodea — logo

Link względny

Link względny (relatywny) to odnośnik, który wskazuje położenie zasobu w odniesieniu do adresu strony aktualnie wyświetlanej, bez podawania protokołu i domeny. Zamiast pełnego adresu URL zawiera jedynie ścieżkę, na przykład ../kontakt lub /cennik, którą przeglądarka dolicza do bieżącej lokalizacji.

Na czym polega działanie linku względnego

Kiedy przeglądarka napotyka link względny, rozwiązuje go, łącząc podaną ścieżkę z adresem bazowym bieżącej strony. Wyróżnia się dwa główne rodzaje ścieżek względnych. Ścieżka względna wobec dokumentu (np. podstrona.html czy ../obrazek.png) odnosi się do katalogu aktualnej strony i „wędruje” po strukturze katalogów. Ścieżka względna wobec katalogu głównego, rozpoczynająca się od ukośnika (np. /blog/artykul), jest liczona zawsze od korzenia domeny, niezależnie od tego, gdzie znajduje się bieżąca strona. To zasadnicza różnica względem linku bezwzględnego, który zawiera kompletny adres.

Zastosowanie w praktyce

Linki względne dominują w linkowaniu wewnętrznym serwisu, ponieważ upraszczają kod HTML i ułatwiają przenoszenie witryny między środowiskami. Ta sama strona zadziała identycznie na serwerze deweloperskim, w wersji testowej i na produkcji, bo linki nie zawierają zaszytej na sztywno domeny — nie trzeba ich masowo podmieniać po migracji na inny hosting czy nową domenę.

Trzeba jednak uważać: link względny automatycznie dziedziczy protokół i wariant domeny z bieżącego adresu, więc jeśli witryna jest dostępna pod kilkoma adresami, może to sprzyjać powstawaniu zduplikowanych URL-i. Podobne ryzyko pojawia się przy protokole — jeśli strona jest jednocześnie dostępna przez HTTP i HTTPS, link względny odziedziczy ten wariant, którego akurat użył odwiedzający. Dlatego w miejscach czytanych poza kontekstem strony — mapach XML, kanałach RSS, tagach kanonicznych — konsekwentnie stosuje się linki bezwzględne, a względne rezerwuje dla wewnętrznej nawigacji.

W wielu systemach CMS wybór między linkiem względnym a bezwzględnym rozstrzyga się na poziomie konfiguracji: silnik generuje odnośniki wewnętrzne na podstawie zdefiniowanego adresu bazowego, co pozwala łączyć wygodę przenoszenia z jednoznacznością adresów. Świadome stosowanie obu rodzajów linków to element higieny technicznej witryny, który realnie wpływa na jej poprawną indeksację.

Powiązane pojęcia

Najczęstsze pytania

Czy linki względne wpływają na SEO?

Same w sobie są neutralne dla pozycji, o ile serwer poprawnie je rozwiązuje. Problemy pojawiają się, gdy ta sama treść jest dostępna pod wieloma adresami (z www i bez, HTTP i HTTPS), a linki względne dziedziczą wariant z bieżącego adresu — może to prowadzić do duplikacji. Dlatego w tagach kanonicznych i mapach witryny zawsze używa się linków bezwzględnych.