Содержание:
Что значит относительная ссылка на сайте
Относительная ссылка — это ссылка, которая ведет от корня сайта или раздела, указанного в теге <base>. Она выглядит как часть адреса страницы с исключенным доменным именем. Используется для перелинковки страниц в пределах одного и того же ресурса.
В HTML-коде она выглядят так:
В отличие от относительных, абсолютные ссылки содержат полный URL-адрес страницы сайта, включающий протокол (http или https) и домен.
Какой вариант использовать
Говоря о выборе варианта линков, нужно понимать, что каждый тип имеет своё назначение. В ряде случае абсолютные просто невозможно заменить на относительные: только они могут использоваться для публикации на сторонних ресурсах (донорах). В противном случае система будет не в состоянии понять, на какой сайт-акцептор они ведут.
При размещении относительных ссылок следует помнить, что это инструмент исключительно внутренней перелинковки. При переходе между страницами одного сайта в анкоре не требуется уточнять его протокол или домен, страница определяется и без них.
Для чего нужны относительные ссылки
Относительные ссылки не просто удобно использовать при внутренней перелинковке страниц из-за их лаконичности. Они позволяют упростить процесс переноса веб-ресурса на другой домен или смену протокола с http на https. Если потребуется внести подобные изменения, все линки останутся актуальными и их не придется менять на сайте.
Также если разработка веб-ресурса велась на поддомене, то при его переносе на основной домен работоспособность всех линков будет сохранена.
Кроме того, адреса такого вида используются в файле robots.txt. Поэтому очень удобно использовать общий реестр относительных ссылок на страницы сайта для перелинковки и заполнения служебных файлов.