Как читать адрес ссылки перед переходом: домен, путь и параметры на примерах
Настоящий сайт в адресе определяет только домен — часть между // и первым одиночным слэшем. Всё, что стоит левее (поддомены) и правее (путь и параметры), домен не меняет. Поэтому читайте адрес не с начала строки, а от первого слэша после // влево до второго уровня: в https://login.example.com.evil.net/account?redirect=example.com вы попадёте на evil.net, а не на example.com. Такой разбор занимает полминуты и выполняется без перехода по ссылке.
Где в адресе заканчивается домен и начинается путь
Адрес страницы собирается из нескольких частей по порядку: протокол, домен, путь, параметры. Протокол — https:// или http:// — говорит, как браузер соединится с сервером. Дальше до первого одиночного слэша идёт домен, а всё после него — путь к конкретной странице внутри сайта.
Возьмите https://example.com/help/page. После // стоит example.com — это и есть сайт. Путь /help/page показывает, какую страницу внутри него откроют. Если слэша после домена нет вовсе, как в https://example.com, браузер сам откроет главную страницу.
Ошибка новичка — считать доменом всю строку до конца или первые слова после протокола. Проверяйте просто: найдите первое одиночное / после //, отступите влево до ближайшей точки и посмотрите, что осталось. Всё левее этой точки — поддомены, всё правее — путь.
Почему длинный поддомен маскирует настоящий сайт
Поддомен — это надстройка слева от основного домена, отделённая точкой. В https://pay.example.com поддомен — pay, а сайт — example.com. Поддомены бывают служебными: почта, вход в аккаунт, магазин. Проблема в том, что поддомен может выглядеть как чужой адрес целиком.
Сравните два адреса:
https://example.com/login— сайтexample.com, путь/login.https://example.com.login.evil.net/— сайтevil.net, аexample.com.login— просто длинный поддомен.
Во втором случае знакомое имя стоит в начале строки и усыпляет внимание. Но домен читается справа налево от первого слэша: net, evil, и только потом login и example.com. Реальный хозяин страницы — evil.net.
Разберём адрес https://login.example.com.evil.net/account?redirect=example.com. После // до первого слэша стоит login.example.com.evil.net — это весь домен целиком. Читаем справа налево: net → evil → получаем сайт evil.net. Всё левее — поддомены login, example, com. Параметр redirect=example.com — просто значение, домен назначения он не меняет. Вывод: переход ведёт на evil.net.
Правило простое: смотрите на часть непосредственно перед первым слэшем, а не на начало строки. Если перед слэшем стоит незнакомое имя, а знакомое — где-то левее через точку, это повод остановиться.
Что говорят параметры после знака вопроса
Параметры начинаются после знака ? и разделяются амперсандом &. Каждый параметр — это пара «имя=значение». В https://example.com/item?id=42&utm_source=newsletter домен — example.com, путь — /item, а параметры id=42 и utm_source=newsletter передают данные странице: какой товар показать и из какой рассылки пришёл человек.
Параметры не меняют сайт назначения. Даже если внутри значения стоит чужой адрес, как в ?redirect=example.com, это лишь текст, который сервер может прочитать. Опасность в другом: параметр иногда управляет перенаправлением, и сайт сам отправит вас дальше. Поэтому адрес внутри параметра стоит воспринимать как подсказку о возможном следующем шаге, а не как доказательство, что вы останетесь на этом сайте.
Полезно отличать служебные метки от значимых. Метки вида utm_source, utm_medium, utm_campaign нужны для статистики переходов и на содержимое почти не влияют. Параметры вроде redirect, url, next, return часто указывают, куда вас перенаправят после действия — на них смотрите внимательнее.
Как узнать конечный адрес сокращённой ссылки
Короткая ссылка вроде https://clck.ru/xxxx или https://bit.ly/xxxx скрывает настоящий адрес за перенаправлением. Открывать её вслепую не стоит: сначала узнайте конечный домен, потом решайте. Есть несколько способов сделать это без полноценного перехода.
Первый — сервисы предпросмотра ссылок: вы вставляете короткий адрес в поле, а сервис показывает, куда он ведёт, и часто сам конечный домен. Второй — инструменты разработчика в браузере: откройте их, перейдите на вкладку сети и посмотрите, какой адрес указан в ответе сервера с кодом перенаправления. Третий — вставить ссылку в поисковую строку и посмотреть, не подставит ли браузер конечный адрес в подсказке.
Что должно получиться в итоге: вы видите конечный домен и путь, а не только промежуточный короткий адрес. Если конечный домен совпадает с ожидаемым сервисом — переходить можно. Если нет или сервис предпросмотра не показывает результат — не открывайте ссылку, пока не поймёте, куда она ведёт.
Как проверить ссылку без перехода
Проверка не требует специальных программ. Достаточно не нажимать на ссылку, а посмотреть на неё со стороны. Ниже порядок действий, который стоит довести до привычки.
- Наведите курсор на ссылку и посмотрите на строку состояния внизу окна браузера — там показывается адрес назначения.
- Скопируйте адрес правой кнопкой мыши и вставьте в текстовый редактор или блокнот, чтобы разобрать по частям без спешки.
- Найдите первый одиночный слэш после
//и определите домен — часть перед ним. - Сверьте домен с тем, который вы ожидали увидеть, а не с поддоменом в начале строки.
- Для короткой ссылки используйте предпросмотр и дождитесь конечного домена.
- Проверьте, нет ли в параметрах адресов других сайтов, которые могут включить перенаправление.
Наведение курсора работает не всегда: на некоторых страницах ссылка подменяется скриптом в момент клика, и строка состояния показывает один адрес, а открывается другой. Поэтому для важных переходов — банк, почта, госуслуги — надёжнее скопировать адрес и открыть его вручную в новой вкладке, набрав домен сами.
Когда адрес выглядит подозрительно
Некоторые признаки в адресе должны останавливать переход, даже если страница выглядит знакомо. Соберите их в короткий список и сверяйтесь с ним, когда сомневаетесь.
| Признак в адресе | Что он значит | Что делать |
|---|---|---|
| Знакомое имя стоит в поддомене, а домен другой | Маскировка под чужой сайт | Не переходить, проверить домен справа |
| Много точек и дефисов в домене | Попытка сделать адрес похожим на известный | Сверить с настоящим адресом сервиса |
| Похожие буквы вместо латинских | Подмена символов в домене | Набрать адрес вручную |
| В параметрах адрес другого сайта | Возможное перенаправление после действия | Не вводить данные до проверки |
Отдельно про похожие буквы: в домене могут стоять символы из других алфавитов, внешне неотличимые от латинских. Глазом такую подмену поймать трудно, поэтому для важных сервисов надёжнее не переходить по ссылке из письма или сообщения, а открыть сайт по адресу, который вы знаете наверняка.
Частая ошибка: читать адрес слева направо и считать сайтом первые слова после протокола. В адресе https://example.com.evil.net/ человек видит знакомое example.com и переходит, хотя сайт — evil.net. Последствие: ввод пароля или данных карты на чужой странице. Исправление: найдите первый слэш после // и читайте домен от него влево до второго уровня.
Если после разбора адреса остались сомнения, не переходите. Откройте нужный сервис по адресу, который вы знаете, и найдите страницу через его собственный поиск или меню. Это дольше на минуту, но исключает переход по поддельному адресу.