Идентификация страниц AngularJS сайта поисковиками, соцсетями и мессенджерами. Как?
У меня есть сайт полностью на AngularJS. Есть серверная часть на Yii2 в виде API.
Сам сайт размещен на домене. Бэк-энд его поддомене.
Как мне научить свой сайт рендерить html для ботов поисковиков, соцсетей и мессенджеров.
Так как сейчас любая ссылка размещенная в социальных сетях, либо отправленная по мессенджеру (например, телеграмм), отображается с фигурными скобками ангуляра. То есть, метатеги title, description и тд. не отображаются должным образом.
Как нужно сделать с сайтом в моем случае, подскажите, пожалуйста!
Заказчику пререндер не подойдет, он не будет за него платить. А статьи про серверный рендеринг перечитаны все, наверное. Но там случаи, когда фронт и бэк на одном домене находятся и ссылки одинаковые на страницы.
Владимир, здесь дело не в том, работает хорошо он или плохо, а в том, что мой заказчик этот продукт не будет покупать. Нужно решение, за которое не нужно каждый месяц денежку платить.