Как сделать абсолютные пути в RSS для Турбо страниц Яндекса

Яндекс категорически не хочет в своих Турбо страницах распознавать относительные ссылки. А в самих статьях все ссылки только такие и есть. Поиск выдал только как поменять пути для REVO. Для EVO как сделать. не меняя все пути в самих статьях? Вывожу через DocLister

7 комментариев

avatar
&urlScheme=`full`
avatar
[+content+] всё равно отдаёт относительные пути внутри ссылок и у картинок. Только для [+url+] работает
avatar
ну так через prepare тогда обработайте контент. Что-то вроде такого:
<?php
$data['content'] = str_replace('href="','href="https://site.com/',$data['content']);
return $content;

Это как пример, можно заморочиться и более красиво сделать.
avatar
Подставляю &prepare=`rssCDATA`, меняю домен, в самом шаблоне оставляю [+content+] и DocLister перестаёт работать. Явно что-то делаю не так. Я никогда с prepare не работал
avatar
извините, return $data;
avatar
Ага. добавил в массив условие для картинок и заработало. Как вас отблагодарить?
avatar
спасибо достаточно)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.