Dienstag, 3 Februar 2026

Diese Woche am beliebtesten

Vertiefendes Material

Sitemap Erstellung

Der Code erstellt automatisch eine Sitemap im XML-Format für SEO-Zwecke. Eine Sitemap hilft Suchmaschinen wie Google, die Struktur einer Website besser zu verstehen und alle wichtigen Seiten schneller zu indexieren.

<?php
$baseUrl = "https://www.deine-domain.de/";
function getFiles($dir, $baseUrl) {
    $rii = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dir));
    $files = [];
    foreach ($rii as $file) {
        if ($file->isDir()) {
            continue;
        }
        $path = str_replace($_SERVER['DOCUMENT_ROOT'], '', $file->getPathname());

        // Nur .php und .html-Dateien in Sitemap aufnehmen
        if (preg_match('/\.(php|html)$/', $path)) {
            $files[] = $baseUrl . ltrim($path, '/');
        }
    }
    return $files;
}
$urls = getFiles($_SERVER['DOCUMENT_ROOT'], $baseUrl);
$xml = new SimpleXMLElement('<?xml version="1.0" encoding="UTF-8"?>' . "\n" . '<urlset/>');
$xml->addAttribute('xmlns', 'http://www.sitemaps.org/schemas/sitemap/0.9');
foreach ($urls as $url) {
    $urlTag = $xml->addChild('url');
    $urlTag->addChild('loc', htmlspecialchars($url));
    $urlTag->addChild('lastmod', date('Y-m-d'));
    $urlTag->addChild('changefreq', 'weekly');
    $urlTag->addChild('priority', '0.8');
}
$xml->asXML($_SERVER['DOCUMENT_ROOT'] . '/sitemap.xml');
echo "Sitemap wurde erfolgreich erstellt.";
Dreamcodes Redaktion
Dreamcodes Redaktion
Qualität als Standard. Verantwortung als Prinzip. Jede Ressource auf Dreamcodes basiert auf geprüften Best Practices und fundierter Praxiserfahrung. Unser Anspruch ist ein belastbares Fundament statt experimenteller Lösungen. Die Integration und Absicherung der Inhalte liegt in Ihrem Ermessen. Wir liefern die fachliche Basis, die Verantwortung für den produktiven Einsatz verbleibt bei Ihnen.
Vorheriges Tutorial
Nächstes Tutorial

Vielleicht einen Blick WERT?