Link bezwzględny, znany również jako link absolutny, to adres URL, który określa pełną ścieżkę dostępu do danego zasobu w Internecie. Zawiera on wszystkie informacje niezbędne do zlokalizowania zasobu bez względu na kontekst, w jakim jest używany. Składają się na niego protokół, domena, ewentualnie port, ścieżka dostępu do zasobu (katalogi i podkatalogi) oraz nazwa pliku z ewentualnymi parametrami.
Cel i funkcje
Głównym celem linka bezwzględnego jest zapewnienie jednoznaczności w dostępie do zasobów. Niezależnie od miejsca, z którego link jest wywoływany, zawsze prowadzi on do tego samego miejsca. Jest to szczególnie przydatne:
- W przypadku dzielenia się linkami poza domeną serwisu,
- W materiałach marketingowych, gdzie nie jesteśmy pewni kontekstu użycia linku,
- W sytuacjach międzydomenowych, gdy odwołujemy się do zawartości znajdującej się na innej stronie.
Różnica między linkiem względnym a bezwzględnym
Link względny określa ścieżkę dostępu do zasobu względem bieżącej lokalizacji, bez podawania pełnego adresu URL. Na przykład, jeśli strona znajduje się pod adresem https://www.example.com/directory/
, to link względny do innego zasobu w tym samym katalogu może wyglądać po prostu jako another-page.html
. Natomiast link bezwzględny do tego samego zasobu w pełni określi adres, np. https://www.example.com/directory/another-page.html
.
Przykład w HTML
Link bezwzględny:
<a href="https://www.example.com/directory/page.html">Odwiedź naszą stronę</a>
Link względny:
<a href="/directory/page.html">Odwiedź naszą stronę</a>
W przypadku linka względnego, po kliknięciu zostaniemy przeniesieni do odpowiadającej mu lokalizacji względem bieżącej strony.
Oficjalne wytyczne W3C
W3C, czyli World Wide Web Consortium, to międzynarodowe konsorcjum zajmujące się tworzeniem standardów internetowych. W kwestii linków bezwzględnych oficjalne wytyczne W3C sugerują ich użycie w sytuacjach, gdy niezbędna jest jednoznaczność odniesienia do danego zasobu.
Przykładowo, w dokumentacji technicznej poleca się stosowanie linków bezwzględnych do odwołań, które wykraczają poza bieżącą domenę lub gdy istnieje ryzyko zmiany kontekstu, w którym dokument zostaje użyty.
W3C nakłania również do rozważnego stosowania linków bezwzględnych, biorąc pod uwagę, że niepotrzebne ich nadużywanie może prowadzić do problemów z utrzymaniem strony, na przykład gdy zmienia się strukturę witryny lub przenosi na inny adres URL.