Клиент хочет блог на русском и английском. Вы уже подключили мультиязычность на остальных страницах — и тут оказывается, что блог это отдельная история.
Почему блог на Tilda — отдельная задача
Обычные страницы Tilda — это блоки с текстом. Прокси перехватывает HTTP-запрос и подменяет контент — Tilda ничего не знает.
С блогом так не выйдет. Блог в Tilda работает через коллекции: каждая статья — запись в коллекции, коллекция привязана к проекту. Когда пользователь открывает /blog, Tilda динамически отдаёт записи из коллекции текущего проекта.
Английская версия блога — это не перевод страниц. Это отдельный набор статей в отдельной коллекции.
Три варианта которые не работают
Просто перевести страницы. Прокси переведёт интерфейс: заголовок «Блог», кнопки, мета-теги. Но статьи — заголовки, анонсы, содержимое — возьмутся из той же русской коллекции. Читатель попадает на страницу с английским интерфейсом и русскими статьями.
Создать папку /en/blog/. Tilda позволяет создавать папки, но все страницы одного проекта используют одну языковую настройку. Отдельного языкового блога внутри одного проекта не получится.
Дублировать проект. Технически работает. Но любое изменение шаблона придётся делать дважды. Добавишь третий язык — трижды. При пяти языках это уже неуправляемо.
Как это работает через прокси
Multify решает задачу на уровне маршрутизации. Пользователь открывает mysite.com/en/blog — прокси распознаёт запрос и берёт записи из английской коллекции. Tilda при этом работает штатно, просто для каждого языка подключён свой поток.
Переключатель языков на странице статьи ведёт на перевод той же статьи, а не на главную блога. Это работает через маппинг слагов: если слаги совпадают или прописан явный маппинг — переход корректный. Поисковик тоже видит явную перелинковку через hreflang на уровне каждой отдельной статьи.