
# ===============================================
# sitemap.xml
# ===============================================
# Speichern als: sitemap.xml (im Root-Verzeichnis)

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
    
    <!-- Startseite -->
    <url>
        <loc>https://www.giga-pm.de/</loc>
        <lastmod>2025-01-15</lastmod>
        <changefreq>weekly</changefreq>
        <priority>1.0</priority>
        <image:image>
            <image:loc>https://www.giga-pm.de/assets/images/giga_pm_logo.svg</image:loc>
            <image:title>GIGA Projektmanagement Logo</image:title>
        </image:image>
    </url>
    
    <!-- Impressum -->
    <url>
        <loc>https://www.giga-pm.de/legal/impressum.html</loc>
        <lastmod>2025-01-15</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
    <!-- Datenschutz -->
    <url>
        <loc>https://www.giga-pm.de/legal/datenschutz.html</loc>
        <lastmod>2025-01-15</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    
</urlset>


# ===============================================
# ZUSATZ: sitemap-generator.php
# ===============================================
# Optional: Automatische Sitemap-Generierung

<?php
/**
 * Automatischer Sitemap-Generator
 * Speichern als: sitemap-generator.php
 * Ausführen via Cron-Job: 0 0 * * * /usr/bin/php /pfad/zu/sitemap-generator.php
 */

$baseUrl = 'https://www.giga-pm.de';
$outputFile = __DIR__ . '/sitemap.xml';

// Seiten definieren
$pages = [
    ['url' => '/', 'priority' => '1.0', 'changefreq' => 'weekly'],
    ['url' => '/legal/impressum.html', 'priority' => '0.5', 'changefreq' => 'monthly'],
    ['url' => '/legal/datenschutz.html', 'priority' => '0.5', 'changefreq' => 'monthly'],
];

// XML erstellen
$xml = new SimpleXMLElement('<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"></urlset>');

foreach ($pages as $page) {
    $url = $xml->addChild('url');
    $url->addChild('loc', $baseUrl . $page['url']);
    $url->addChild('lastmod', date('Y-m-d'));
    $url->addChild('changefreq', $page['changefreq']);
    $url->addChild('priority', $page['priority']);
}

// Speichern
$dom = new DOMDocument('1.0');
$dom->preserveWhiteSpace = false;
$dom->formatOutput = true;
$dom->loadXML($xml->asXML());
$dom->save($outputFile);

echo "Sitemap generiert: " . $outputFile . "\n";