sitemap.xml: common protocol listing all pages
[minimedit.git] / sitemap.xml / index.php
1 <?php
2 ob_clean();
3 header('Content-Type: application/atom+xml; charset=utf-8');
4 print '<?xml version="1.0" encoding="utf-8"?>';
5 $siteref = (empty($_SERVER['HTTPS']) ? 'http' : 'https') . '://' . $_SERVER['HTTP_HOST'];
6 ?>
7
8 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
9 <?php
10 $search = new PageSearch();
11 foreach ($search->files() as $link) {
12         $article = new ArchiveArticle($link);
13         print '<url>';
14         print "<loc>$siteref/{$article->link}</loc>";
15         if ($article->last) {
16                 print "<lastmod>{$article->lastiso}</lastmod>";
17         }
18         print "</url>\n";
19 }
20 ?>
21 </urlset>
22 <?php
23 exit;