<?php

// Путь к backend относительно этого файла
define('BACKEND_PATH', '/backend');

// Подключаем конфиг (там $routes и всё остальное)
require_once __DIR__ . BACKEND_PATH . '/app/config.php';

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

// API запросы — если путь есть в роутах, передаём в backend
if (isset($routes[$path])) {
    require_once __DIR__ . BACKEND_PATH . '/index.php';
    exit;
}

// Статические файлы из /public/ — передаём в backend
if (strpos($path, '/public/') === 0) {
    require_once __DIR__ . BACKEND_PATH . '/index.php';
    exit;
}

// Всё остальное — SPA
include __DIR__ . '/index.html';

?>