par
zeus » 11 juin 2010, 11:39
Pour commencer, tu as bien vu, c'est le nombre de liens qui est trop important, et le prestaSitemapPlugin le partage en plusieurs sitemap, pour que google ne s'arrête pas au nombre maximum par fichier.
Sinon, je crois que tu n'as pas compris un truc : dans tout les cas, c'est le fichier sitemap.xml qu'il faut déclarer auprès des moteurs de recherche (normalement, ils vont le chercher seul).
Les moteurs de recherches commencent par parser ce fichier, trouvent un code de la sorte :
[xml]<sitemapindex xsi:schemaLocation="
http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap ... eindex.xsd">
<sitemap>
<loc>
http://symfony/sitemap.miscSectionName.xml</loc>
<lastmod>2010-06-09T18:32:21+02:00</lastmod>
</sitemap>
</sitemapindex>[/xml]
qui leur indique qu'ils sont en train de parser un annuaire de sitemap (balise <sitemapindex>), et qu'il faudra continuer en parsant chacun des sitemap (chaque fichier décrit par la balise <sitemap>).
Et comme le prestaSitemapPlugin gère tout seul le contenu du sitemap.xml en fonction du nombre de sitemap qu'il doit créé, les moteurs de recherche ont automatiquement connaissance de tous les fichiers à parser.
Est-ce plus clair pour toi ?
Pour commencer, tu as bien vu, c'est le nombre de liens qui est trop important, et le prestaSitemapPlugin le partage en plusieurs sitemap, pour que google ne s'arrête pas au nombre maximum par fichier.
Sinon, je crois que tu n'as pas compris un truc : dans tout les cas, c'est le fichier sitemap.xml qu'il faut déclarer auprès des moteurs de recherche (normalement, ils vont le chercher seul).
Les moteurs de recherches commencent par parser ce fichier, trouvent un code de la sorte :
[xml]<sitemapindex xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/siteindex.xsd">
<sitemap>
<loc>http://symfony/sitemap.miscSectionName.xml</loc>
<lastmod>2010-06-09T18:32:21+02:00</lastmod>
</sitemap>
</sitemapindex>[/xml]
qui leur indique qu'ils sont en train de parser un annuaire de sitemap (balise <sitemapindex>), et qu'il faudra continuer en parsant chacun des sitemap (chaque fichier décrit par la balise <sitemap>).
Et comme le prestaSitemapPlugin gère tout seul le contenu du sitemap.xml en fonction du nombre de sitemap qu'il doit créé, les moteurs de recherche ont automatiquement connaissance de tous les fichiers à parser.
Est-ce plus clair pour toi ?