PHP-скрипт для генерации sitemap.xml, который включает URL с параметрами ?act=* для локального сайта. Скрипт сканирует файлы в указанной директории и формирует валидный XML-файл. <?php // Конфигурация $siteUrl = 'http://localhost'; // Базовый URL вашего локального сайта $targetDir = __DIR__; // Директория для сканирования (текущая или укажите путь, например: '/path/to/your/site' $sitemapPath = __DIR__ . '/sitemap.xml'; // Куда сохранить sitemap.xml $includeQueryUrls = true; // Включать URL с параметрами ?act=* // Функция для рекурсивного сканирования директории function scanDirectory($dir, $siteUrl, $baseDir, &$urls, $includeQueryUrls) { $files = scandir($dir); foreach ($files as $file) { if ($file === '.' || $file === '..') continue; $path = $dir . '/' . $file; if (is_dir($path)) { scanDirectory($path, $siteUrl, $baseDir, $urls, $includeQueryUrls); } else { // Обработка файлов $relativePath = str_replace($baseDir, '', $path); $relativePath = str_replace('\\', '/', $relativePath); //
PHP-скрипт для генерации sitemap.xml
16 июля 202516 июл 2025
3 мин