Je crée plusieurs sitemaps pour un site et, pour des raisons d'organisation, je voudrais mettre ces sitemaps dans leur propre répertoire (bien entendu, le fichier sitemap.xml sera dans le répertoire du site racine). Est-ce possible? J'ai parcouru le protocole et il ne résout pas ce problème.
UPDATE
Je n'ai pas clairement énoncé mon problème, qui est la suivante. Si j'ai un index de sitemap, les sitemaps répertoriés dans l'index peuvent-ils être situés dans un sous-répertoire, tel que http://www.example.com/sub1/sub2/sitemap2.xml
? Sitemap2.xml n'inclut pas les chemins qui ne concernent que/sub2 /. Sitemap2.xml peut contenir des liens tels que http://www.example.com/FooBar
.
Oui. Auparavant, il fallait que vos sitemaps XML soient dans votre répertoire racine, mais ils ont depuis été modifiés pour vous permettre de les placer dans les sous-répertoires de votre choix.
De http://www.sitemaps.org/faq.html#faq_sitemap_location
Q: Où dois-je placer mon plan Sitemap?
Il est vivement recommandé de placer votre plan Sitemap dans le répertoire racine de votre serveur HTML. c'est-à-dire, placez-le à
http://example.com/sitemap.xml
. Dans certaines situations, vous pouvez créer différents plans Sitemap pour différents chemins d'accès sur votre site, par exemple si les autorisations de sécurité de votre organisation compartimentent l'accès en écriture à différents répertoires. Nous supposons que si vous avez la permission de téléchargerhttp://example.com/path/sitemap.xml
, vous avez également la permission de rapporter des métadonnées soushttp://example.com/path/
. Toutes les URL répertoriées dans le plan Sitemap doivent résider sur le même hôte que le plan Sitemap. Par exemple, si le plan Sitemap est situé à l'emplacementhttp://www.example.com/sitemap.xml
, il ne peut pas inclure d'URL provenant dehttp://subdomain.example.com
. Si le plan Sitemap se trouve danshttp://www.example.com/myfolder/sitemap.xml
, il ne peut pas inclure d'URL provenant dehttp://www.example.com
.