Гиперссылка в интернете¶
Гиперссылка (также ссылка, англ. hyperlink) — элемент электронного документа, обычно выделенный визуально (подчёркиванием, цветом), при нажатии на который происходит переход к другому документу, другой части того же документа или запуск заданного действия. Ссылки являются основным механизмом навигации в сети Интернет и фундаментом Всемирной паутины, задуманной Тимом Бернерсом-Ли в 1991 году именно как системы переплетённых документов.
¶Техническая основа
Ссылка реализуется через указание адреса ресурса — URL (Uniform Resource Locator). В HTML-документах ссылка оформляется тегом <a> (от англ. anchor — «якорь»):
``html <a href="https://example.ru">Текст ссылки</a> ``
Атрибут href содержит целевой адрес. При клике браузер отправляет запрос по этому адресу и отображает полученный результат. Существуют и другие типы ссылок: mailto: для открытия почтового клиента, tel: для звонка, ftp:// для файловых серверов, а также внутренние якоря вида #section, ведущие к элементу с соответствующим идентификатором на той же странице.
¶Виды ссылок
По назначению ссылки делятся на несколько категорий:
- Внутренние — ведут на другой документ того же сайта.
- Внешние (исходящие) — указывают на ресурс на другом домене.
- Обратные (входящие, backlinks) — ссылки с других сайтов на данный ресурс; важный фактор поисковой оптимизации.
- Якорные — ведут к определённой части текущей страницы.
- Файловые — указывают на скачиваемый файл (PDF, архив, изображение).
- Динамические — формируются скриптами и могут содержать параметры запроса.
По поведению ссылки разделяют на обычные (открываются в той же вкладке) и с атрибутом target="_blank" (открываются в новой вкладке). Атрибут rel="nofollow" сообщает поисковым системам не передавать вес при индексации — он применяется для пользовательского контента, рекламных ссылок и ресурсов, качество которых сайт не гарантирует.
¶Роль в поисковых системах
Поисковые роботы (Googlebot, Яндекс.Бот и другие) используют ссылки как способ обнаружения новых страниц: переходя по ссылкам, они обходят весь интернет. Количество и качество входящих ссылок исторически являлись одним из ключевых факторов ранжирования. В России работу по оценке ссылок вела поисковая система «Яндекс» с 2014 года, когда был запущен алгоритм «Баден-Баден», а затем «Минусинск», боровшийся с платными ссылками. В 2024 году «Яндекс» объявил о свёртывании ссылочного ранжирования в пользу нейросетевых технологий.
¶Безопасность
Ссылки являются распространённым вектором атак. Фишинг — рассылка ссылок, маскирующихся под адреса известных организаций (банков, госуслуг, социальных сетей), с целью получения учётных данных. Вредоносные ссылки могут вести на страницы с эксплойтами, устанавливающими вредоносное ПО без действий пользователя.
Для защиты от подобных угроз:
- Браузеры показывают адрес назначения при наведении курсора.
- Антивирусы и почтовые сервисы проверяют ссылки по чёрным спискам.
- Протокол HTTPS и расширения вроде HTTPS Everywhere гарантируют шифрование соединения.
- Пользователям рекомендуется проверять адрес вручную, особенно в письмах и мессенджерах.
¶Сокращение ссылок
Длинные URL, содержащие параметры и трекинг-метки, неудобны для передачи в мессенджерах и социальных сетях. Для их сокращения используются сервисы-сокращатели: Bitly, TinyURL, clck.ru (от «Яндекса»), vk.cc (от «ВКонтакте»). Короткая ссылка при обращении перенаправляет браузер на исходный адрес через HTTP-коды 301 (постоянное перенаправление) или 302 (временное).
Сокращатели позволяют отслеживать статистику переходов, но создают и риски: злоумышленники используют их для сокрытия настоящего адреса жертвы. Многие мессенджеры и соцсети показывают раскрытый адрес при наведении на короткую ссылку.
¶История
Концепцию гиперссылки предложил Ванневар Буш в статье 1945 года «As We May Think», описавший гипотетический прибор Memex. Теоретическую модель гипертекста разработал Теодор Нельсон в 1960-х годах в проекте Xanadu. Первую работающую реализацию ссылок в сети Тим Бернерс-Ли внедрил в 1991 году в проекте WorldWideWeb, одном из первых веб-браузеров.
¶Источники
- Бернерс-Ли Т. «Weaving the Web», 1999
- HTML5 Specification, W3C
- Справочник Яндекса по ссылочному ранжированию
- Кроль М. Ю. «Большая книга SEO», 2015
