<?php

declare(strict_types=1);

require_once __DIR__ . '/includes/layout.php';

$path = parse_url($_SERVER['REQUEST_URI'] ?? '/', PHP_URL_PATH) ?: '/';
$path = rtrim($path, '/') ?: '/';

if ($path === '/') {
    require __DIR__ . '/pages/home.php';
    exit;
}

if (substr($path, 0, 6) === '/blog/') {
    $_GET['slug'] = substr($path, 6);
    require __DIR__ . '/pages/blog.php';
    exit;
}

$routes = [
    '/about' => 'about',
    '/contact' => 'contact',
    '/privacy-policy' => 'privacy-policy',
    '/terms-of-service' => 'terms-of-service',
    '/sitemap.xml' => 'sitemap',
    '/robots.txt' => 'robots',
];
$page = $routes[$path] ?? '404';

require __DIR__ . '/pages/' . $page . '.php';
