El cliente quiere un blog en ruso e inglés. Ya has conectado la multilingüidad en el resto de las páginas, y resulta que el blog es una historia aparte.
Por qué el blog en Tilda es una tarea aparte
Las páginas normales de Tilda son bloques de texto. El proxy intercepta la solicitud HTTP y sustituye el contenido; Tilda no sabe nada.
Con el blog no funcionará así. El blog en Tilda funciona a través de colecciones: cada artículo es una entrada en la colección, la colección está vinculada a un proyecto. Cuando el usuario abre /blog, Tilda entrega dinámicamente las entradas de la colección del proyecto actual.
La versión en inglés del blog no es una traducción de las páginas. Es un conjunto de artículos separado en una colección separada.
Tres opciones que no funcionan
Simplemente traducir las páginas. El proxy traducirá la interfaz: el título "Blog", los botones, las metaetiquetas. Pero los artículos —títulos, anuncios, contenido— se tomarán de la misma colección rusa. El lector llega a una página con una interfaz en inglés y artículos en ruso.
Crear la carpeta /en/blog/. Tilda permite crear carpetas, pero todas las páginas de un mismo proyecto utilizan una única configuración de idioma. No se puede tener un blog de idiomas separado dentro de un mismo proyecto.
Duplicar el proyecto. Técnicamente funciona. Pero cualquier cambio en la plantilla tendrá que hacerse dos veces. Si añades un tercer idioma, tres veces. Con cinco idiomas, esto ya es inmanejable.
Cómo funciona a través del proxy
Multify resuelve el problema a nivel de enrutamiento. El usuario abre mysite.com/en/blog — el proxy reconoce la solicitud y toma las entradas de la colección en inglés. Tilda funciona normalmente, solo que para cada idioma se conecta su propio flujo.
El selector de idiomas en la página del artículo lleva a la traducción del mismo artículo, no a la página principal del blog. Esto funciona a través del mapeo de slugs: si los slugs coinciden o se especifica un mapeo explícito, la transición es correcta. El motor de búsqueda también ve el enlace cruzado explícito a través de hreflang a nivel de cada artículo individual.