Больше видео на нашем канале - изучайте интернет-маркетинг с SEMANTICA
Такой URL содержит в себе все элементы без сокращений. Если относительный тип имеет простую форму вида /page1.html, то полный – http://www.page.com/page1.html.
Рассмотрим, чем отличается абсолютная ссылка от относительной и как её используют.
Отличие абсолютной ссылки от относительной
В информатике часто используются абсолютные ссылки при создании и редактировании таблиц в Excel. Если человек использует относительную ссылку в содержании формулы, то данные меняются при копировании и переносе в другую ячейку. При использовании абсолютной ссылки содержание остается таким же.
На сайтах разница в том, что абсолютная ссылка – это полный адрес ресурса, относительная – часть этого же url. Основное отличие относительной ссылки от абсолютной – URL-адрес. Абсолютная ссылка начинается с протокола передачи данных – HTTP или HTTPS. Далее указывается имя домена. Рассмотрим пример абсолютной ссылки в HTML:
<a href="https://site.ru/catalog3/file3.html">текст анкора</a>
В таком виде конструкция вставляется в HTML код страницы. Один из недостатков этого вида ссылки – длина. Из-за большого количества элементов код становится громоздким. Поэтому в некоторых случаях используются относительные адреса.
Чтобы получить относительную ссылку, нужно немного изменить и сократить структуру кода. Убираем из него протокол передачи данных (HTTP или HTTPS) и доменное имя. Тогда ссылка будет выглядеть так:
<a href="/catalog3/file3.html">текст анкора</a>
Ссылка в этом случае будет работать только в случае, если указанный в ней файл находится в папке или каталоге из корневой директории сайта. На корневую директорию site.ru в относительной ссылке указывает первый слеш. Поэтому, если вы хотите сделать относительный линк на главную страницу сайта, необязательно писать ее полный адрес. Можно воспользоваться короткой конструкцией:
<a href="/">главная страница</a>
Для чего нужны абсолютные ссылки на сайте
Эти линки универсальны, их можно использовать в любых разделах сайта для указания как на внутренние файлы, так и на внешние ресурсы. Но на практике с их помощью обычно перенаправляют на сторонние ресурсы. Для перенаправления на файлы в пределах своего сайта лучше применять относительные ссылки. Они короче, поэтому делают код менее громоздким. К тому же, если вы используете только абсолютные ссылки, у вас могут возникнуть проблемы при переносе сайта на новый домен. Все линки придется переделывать, так как они будут ссылаться на старый домен.
Абсолютные и относительные линки – это два разных вида ссылок, используемых для различных целей. Поэтому нельзя сказать, что какой-то вариант хуже, а какой-то – лучше. Если смотреть на сайт глазами поисковых роботов, лучше использовать полный путь к странице, если рассматривать этот вопрос с точки зрения удобства работы с сайтом – выбирайте относительные, чтобы ссылаться на внутренние файлы в корневых папках и каталогах.