Утром 14 июля 2026 года короткие ссылки Telegram вида https://t.me/username перестали открываться в обычных браузерах по всему миру. Домен t.me получил статус serverHold. Такой статус устанавливает оператор доменного реестра и исключает домен из DNS, поэтому браузер не может получить его IP-адрес.
Для большинства сайтов и публикаций лучшей срочной заменой стал домен telegram.me. Telegram уже начал подставлять его при копировании ссылок из приложения. Адрес tg:// тоже работает, но подходит скорее как дополнительная кнопка для пользователей с установленным клиентом. Собственный адрес вроде securitylab.ru/tg решает другую задачу. Он дает редакции контроль над будущими ссылками, но не ремонтирует старые материалы автоматически.
Что именно сломалось
Сбой затронул не весь Telegram. Мобильные и настольные приложения продолжали отправлять и получать сообщения, а сайт telegram.org оставался доступным. Проблема возникала при переходе через браузер по адресу t.me.
Статус serverHold относится к конкретному домену t.me, а не автоматически ко всей национальной зоне .me. Поэтому адрес telegram.me продолжал работать, хотя заканчивается теми же буквами. Исходная версия статьи ошибочно поставила telegram.me в один ряд с username.t.me.
Разница принципиальна.
telegram.me
отдельный домен
username.t.me
поддомен t.me
Если реестр отключает t.me, все его поддомены тоже теряют DNS-разрешение. Отдельный домен telegram.me сохраняет собственную запись и продолжает открываться, пока оператор не применит ограничения непосредственно к нему.
Точная причина установки serverHold пока неизвестна. Возможны административная ошибка, юридический спор, проверка реестра или требование государственных органов, но ни одна версия не подтверждена. Telegram, реестр зоны .me и технический оператор публичного объяснения на момент проверки не дали.
Чем заменить t.me прямо сейчас
Для обычной ссылки на канал достаточно заменить только домен.
Было
https://t.me/SecLabNews
Стало
https://telegram.me/SecLabNews
Для ссылки на отдельный пост путь сохраняется.
Было
https://t.me/SecLabNews/12345
Стало
https://telegram.me/SecLabNews/12345
Telegram начал автоматически формировать ссылки с telegram.me при копировании адресов публикаций и каналов. Для новых публикаций такой формат сейчас выглядит самым понятным и совместимым с браузерами.
Массово переписывать весь архив сразу я бы не стал. Для начала достаточно заменить ссылки в шапке сайта, социальных сетях, рекламных материалах, популярных статьях и текущих публикациях. Редкие типы ссылок нужно проверять вручную, особенно если адрес содержит параметры start, boost, comment, thread или приглашение в закрытую группу.
Схема tg:// остается полезным запасным маршрутом. Telegram официально описывает ее в документации.
| Назначение | Ссылка для приложения |
|---|---|
| Канал, профиль или публичная группа | tg://resolve?domain=SecLabNews |
| Конкретный публичный пост | tg://resolve?domain=SecLabNews&post=12345 |
| Бот с параметром запуска | tg://resolve?domain=MyBot&start=news |
| Закрытая группа или канал | tg://join?invite=HASH |
Ссылка tg:// передается не веб-серверу, а приложению, которое зарегистрировано в операционной системе как обработчик такой схемы. Без установленного Telegram переход не сработает. Проблемы также встречаются у переносных сборок, пакетов Flatpak и систем с поврежденной регистрацией протокола. Принцип работы объясняет MDN, а практический пример сбоя есть в репозитории Telegram Desktop.
Поэтому на сайте лучше показывать обычную ссылку telegram.me и дополнительную кнопку tg://. Полагаться только на нестандартную схему не следует.
Материал предназначен для легального и ответственного использования Telegram. Соблюдайте законы своей страны, включая законодательство России, и правила сервисов. Ссылки нельзя применять для мошенничества, слежки, несанкционированного доступа или незаконного обхода ограничений.
Что означает совет про собственный домен
Адрес https://securitylab.ru/tg не существует сам по себе как замена Telegram. Владелец сайта должен создать такой путь на сервере и указать, куда вести посетителя. По сути, редакция ставит перед внешним сервисом собственную управляемую дверь.
Сегодня дверь может вести на такой адрес.
https://telegram.me/SecLabNews
После восстановления t.me редакция сможет вернуть прежнее назначение либо оставить рабочий резервный домен. Все новые материалы, где указан https://securitylab.ru/tg, продолжат работать без редактирования.
Старые публикации с прямым адресом https://t.me/SecLabNews такая настройка не исправит. Фраза «не придется менять старые публикации» справедлива только для ссылок, которые уже вели через собственный домен до сбоя.
Простейший временный редирект в Nginx выглядит так.
location = /tg {
return 302 https://telegram.me/SecLabNews;
}
Код 302 сообщает браузерам и поисковым системам, что назначение изменено временно. Такой смысл закреплен в справке MDN и рекомендациях Google. Постоянный код 301 пока не нужен, поскольку дальнейшая судьба t.me неизвестна.
Еще надежнее отдать не автоматический редирект, а небольшую страницу.
<h1>SecurityLab в Telegram</h1>
<p>
<a href="https://telegram.me/SecLabNews">
Открыть канал
</a>
</p>
<p>
<a href="tg://resolve?domain=SecLabNews">
Открыть в приложении Telegram
</a>
</p>
<p>Канал можно найти вручную по имени @SecLabNews.</p>
Промежуточная страница дает три маршрута. Обычный браузер открывает telegram.me, установленный клиент получает tg://, а при сбое обоих вариантов читатель видит имя канала и может найти его вручную.
Ту же схему полезно применять для QR-кодов, рассылок и печатной рекламы. QR-код должен вести на адрес владельца, например securitylab.ru/tg. Тогда назначение можно менять на сервере. Уже напечатанный QR-код с прямым t.me исправить удаленно нельзя.
Редирект следует жестко привязать к конкретному каналу. Не создавайте конструкцию вида /tg?url=любой_адрес без списка разрешенных назначений. Неконтролируемые перенаправления применяют в фишинговых атаках, о чем предупреждают OWASP и CISA.
Что делать редакции сейчас
- Для новых публичных ссылок использовать
https://telegram.me/имя. - Заменить
t.meв шапке сайта, кнопках подписки, свежих статьях и рекламных кампаниях. - Не менять
t.meнаusername.t.me, поскольку поддомен зависит от того же сломанного домена. - Добавить
tg://как вторую кнопку, а не как единственный вариант. - Проверить отдельно ботов, приглашения, комментарии, папки, истории и ссылки с параметрами.
- Создать управляемый адрес на собственном домене для будущих публикаций и QR-кодов.
- Использовать временный код
302, пока Telegram или реестр не объявят окончательное решение. - Не отправлять читателей через неизвестные зеркала и сокращатели.
- Рядом со ссылкой писать имя канала обычным текстом, например
@SecLabNews.
Главная правка по сравнению с первоначальной версией проста. Сейчас не нужно начинать с tg:// и не нужно отвергать telegram.me. Для обычного сайта сначала подходит telegram.me, затем дополнительная кнопка приложения, а собственный домен служит управляемым слоем на будущее. Такая схема сохраняет совместимость с браузерами, не привязывает редакцию к одному внешнему адресу и не обещает починить те старые ссылки, которые уже опубликованы напрямую.
