Если ваш сайт в Trustlink имеет кодировку UTF (как у всех нормальных людей). То с большой вероятностью размещенные ссылки на .РФ домены будут отображаться некорректно. Точнее сказать сами ссылки будут нормальные, а вот подпись хоста будет испорчена влажной рукой партизан. И проверка кода ссылки проходить не будет. И начисляться за размещение тоже не будет. И будет висеть восклицательный знак, и черте что будут видеть оптимизаторы.
Что бы смириться с тем что существуют .РФ домены, и они тоже хотят быть в ТОПе за счет покупки ссылок (в том числе и за счет этого фактора), необходимо внести небольшой хак в код трастлинка.
Переходим на 556 строку и ищем там строки:
if (($this->tl_charset == 'DEFAULT') || ($this->tl_charset == 'UTF-8') || ($this->tl_charset == 'utf-8')){
$host=mb_strtolower(($level>2 && strpos(mb_strtolower($parsed['host']),'www.')===0)?substr($parsed['host'],4):$parsed['host']);
}else{
$host=strtolower(($level>2 && strpos(strtolower($parsed['host']),'www.')===0)?substr($parsed['host'],4):$parsed['host']);
}
заменяем это на :
$host=strtolower(($level>2 && strpos(strtolower($parsed['host']),'www.')===0)?substr($parsed['host'],4):$parsed['host']);
Тут можно было бы добавить что надо удалить файлик базы Trustlink, но в этом нет необходимости и все сразу должно заработать.
Хост у .РФ доменов будет на русском, а у других доменов ничего не изменится.
После этого заходим в ERROR для каждой битой ссылки в админке и оно само мгновенно лечится.
Предвещаю вопросы: Можно ли заработать в Trustlink в 2020 году ?
Ответ: Да, но с вероятностью 95% добавить туда сайт не выйдет. А если попадет, то будьте готовы что Яндекс и Гугля начнет портить вам его трафик за ссылки. Да и каких-то шикарных доходов там тоже нет. Хотя, Trustlink прекрасный представитель фауны.