Не работает t.me. Чем заменить ссылки Telegram на сайте и в публикациях

3418
Не работает t.me. Чем заменить ссылки Telegram на сайте и в публикациях

Утром 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.

Что делать редакции сейчас

  1. Для новых публичных ссылок использовать https://telegram.me/имя.
  2. Заменить t.me в шапке сайта, кнопках подписки, свежих статьях и рекламных кампаниях.
  3. Не менять t.me на username.t.me, поскольку поддомен зависит от того же сломанного домена.
  4. Добавить tg:// как вторую кнопку, а не как единственный вариант.
  5. Проверить отдельно ботов, приглашения, комментарии, папки, истории и ссылки с параметрами.
  6. Создать управляемый адрес на собственном домене для будущих публикаций и QR-кодов.
  7. Использовать временный код 302, пока Telegram или реестр не объявят окончательное решение.
  8. Не отправлять читателей через неизвестные зеркала и сокращатели.
  9. Рядом со ссылкой писать имя канала обычным текстом, например @SecLabNews.

Главная правка по сравнению с первоначальной версией проста. Сейчас не нужно начинать с tg:// и не нужно отвергать telegram.me. Для обычного сайта сначала подходит telegram.me, затем дополнительная кнопка приложения, а собственный домен служит управляемым слоем на будущее. Такая схема сохраняет совместимость с браузерами, не привязывает редакцию к одному внешнему адресу и не обещает починить те старые ссылки, которые уже опубликованы напрямую.

Alt text
Обращаем внимание, что все материалы в этом блоге представляют личное мнение их авторов. Редакция SecurityLab.ru не несет ответственности за точность, полноту и достоверность опубликованных данных. Вся информация предоставлена «как есть» и может не соответствовать официальной позиции компании.
10 000 человек уже думают как хакеры
Ты — пока нет. Реальные атаки, реальные стенды, реальная разница между «знаю» и «умею».
Присоединиться →
WHITE HAT // verified
РЕКЛАМА

Техноретроградка

Технологии без шума вентиляторов и сухих спецификаций.