Задать вопрос
protasovse
@protasovse
Python, JS developer

Ссылка в письме на русскоязычный домен, как реализовать?

Добрый вечер. Задача в письме разместить ссылку на русскоязычный домен.

Если вставляю текст: <a href="http://домен.рф/активация/">Активация</a>, Gmail кодирует ссылку urlencode.
<a href="http://домен.рф/активация/" target="_blank" data-saferedirecturl="
https://www.google.com/url?q=http://%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD.
%D1%80%D1%84%2F%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%B0%D1%86%D0%B8%D1%8F%2F
&amp;source=gmail">Активация</a>


Если кодирую домен Punycode (http://xn--d1acufc.xn--p1ai/), то вообще ссылка удаляется из письма...

<a>Активация</a>

В любом случаем переход по ссылке из письма - невозможен... Кто-то сталкивался с этим?
  • Вопрос задан
  • 2524 просмотра
Подписаться 1 Оценить 6 комментариев
Решения вопроса 1
alsopub
@alsopub
<a href="http://домен.рф/активация/" target="_blank" data-saferedirecturl="
https://www.google.com/url?q=http://%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD.
%D1%80%D1%84%2F%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%B0%D1%86%D0%B8%D1%8F%2F
&amp;source=gmail">Активация</a>

Этот вариант нормальный.
В href ссылка нормальная, а в data-saferedirecturl ссылка на www.google.com, где уже в параметрах передан ваш домен, а параметры так и должны быть в urlencode.
После открытия этой ссылки, Гугл должен сделать редирект на вашу ссылку.
ИМХО.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы