Aller au contenu

Installation

phil/sitemap-bundle

Prérequis

PaquetVersionSert à
PHP8.5 ou plus récent, avec zlib--gzip
phil/sitemap^0.1Les pages, les sections et les fichiers, le XML
symfony/routing, symfony/http-foundation, symfony/http-kernel^8.2L'option de route, le plan de site servi
symfony/console^8.2phil:sitemap:dump
symfony/clock, psr/clocklastmod: now
psr/event-dispatcher^1.0PopulateSitemap
symfony/config, symfony/dependency-injection^8.2La configuration et les services

Enregistrer

// config/bundles.php
return [
    // ...
    Phil\SitemapBundle\PhilSitemapBundle::class => ['all' => true],
];

Routes

Le plan de site servi a besoin des routes du bundle ; un site qui ne fait qu'écrire son plan de site en fichiers peut les omettre.

# config/routes/phil_sitemap.yaml
phil_sitemap:
    resource: '@PhilSitemapBundle/config/routes.php'
RouteChemin
phil_sitemap_index/sitemap.xml
phil_sitemap_file/sitemap.{name}.xml

Pour un site dont le serveur Web sert les fichiers écrits depuis public/, ce sont eux qui répondent en premier : Symfony n'est pas atteint.