Пытаюсь сформировать турбо страницы сайта.
Инструкции читаю:
https://yandex.ru/dev/turbo/doc/rss/markup.html
https://yandex.ru/dev/turbo/doc/rss/markup.html
Я в курсе что есть модули, но вряд ли они позволяют кастомизировать как нужно.
Вопросы:
1. Почему, когда задаю страницам адреса с *.xml, выдается: 404 Not Found.
2. Я не понимаю: rss канал - это однас страница со всем контентом сайта, или для каждой страницы контента должен а быть своя xml страница?
Комментарии
Уточнение.
"404 Not Found nginx" - выводится на docker4drupal
На реальном хостинге страницы с *xml в урле создаются. Почему так? Как побороть?
Там какой-то параметр нужно в конфиг nginx-а добавить. Была пару лет назад такая проблема, не помню как побороть. Но легко нагуглить
Этот конфиг в скачаных файлыах docker4drupal или "выше" в ОС?
d4d
https://wodby.com/docs/1.0/stacks/drupal/containers/ - документация на тему
В docker-compose.yml прописать:
.................
environment:
......................
NGINX_DRUPAL_ALLOW_XML_ENDPOINTS: "on"
тогда работает.
Я все равно слабо понимаю: что такое турбо страницы и главное: где их создавать? В конструкторе Яндекса или на сайте.
Яндексу надо отдать XML, созданный по его правилам и он сформирует турбо-страницы сам. Когда с мобилы кто-то будет гуглить твой сайт в яндексе, то при наличии турбо-страницы яндекс подсунет её. Она типа очень быстро загружается и всё такое. По сути тот же АМП, только генерировать его надо не самому, а хмл отправлять яндексу.