3 Exemple tres simple de sitemap.xml accessible via URL_SITE_SPIP/sitemap.xml
4 (copier htaccess.txt en .htaccess pour en beneficier)
6 Ce sitemap affiche la liste des rubriques, breves et articles, en se limitant a
1000 rubriques,
1000 breves et
2000 articles pour des raisons
9 Duree de reindexation et priorite ne sont pas precisees,
12 Mais si date_modif est recente (
1 jour) on l'indique, pour que ce
13 soit reindexe en priorite
15 (On pose un cache a zero pour echapper au test _IS_BOT)
18 #HTTP_HEADER{Content-Type: text/xml; charset=utf-
8}
19 <?xml version=
"1.0" encoding=
"UTF-8"?>
20 <urlset xmlns=
"http://www.sitemaps.org/schemas/sitemap/0.9">
24 <loc>#URL_SITE_SPIP/
</loc>
25 <changefreq>hourly
</changefreq>
29 <BOUCLE_r(RUBRIQUES){!par date}{
0,
1000}
>[
30 <url><loc>(#URL_RUBRIQUE|url_absolue)
</loc></url>]
</BOUCLE_r>
33 [(#SET{recent,[(#VAL{Y-m-d H:i:s}|date{#VAL{
"-1 day"}|strtotime})]})]
34 <BOUCLE_a(ARTICLES){!par date_modif}{!par date}{
0,
2000}
>[
35 <url><loc>(#URL_ARTICLE|url_absolue)
</loc>[(#DATE_MODIF**|
>{#GET{recent}}
36 |?{[
<lastmod>(#DATE_MODIF**|date_iso)
</lastmod>]})]
</url>]
</BOUCLE_a>
39 <BOUCLE_b(BREVES){!par date}{
0,
1000}
>[
40 <url><loc>(#URL_BREVE|url_absolue)
</loc></url>]
</BOUCLE_b>