PHP. Создание карты сайта
Создадим карту сайта, на базе фреймворка Zend Framework 3. Создавать карту сайта, мы будем при обращении к sitemap.xml.
Вначале необходимо, прописать в конфигурации роутинга, который находится в module.config.php, запуск sitemapAction, при обращении к anysite.xyz/sitemap.xml.
Сам метод, формирующий карту сайта (sitemap.xml), будет выглядеть следующим образом:
На выходе, получим, xml документ, который прекрасно валидируется всеми поисковиками.
Для снижения нагрузки на сервер, можно закэшировать данный документ, с периодом действия 1 день.
Если вам помогла статья, пожалуйста перейдите по одному из рекламных блоков, расположенных на сайте. Таким образом вы поддержите проект. Спасибо