1
0
Files
TaskBoard/front_vue/public/index.php
Falknat 35d7e0ec8b Роутинг
Мелкая правка роутинга
2026-01-12 07:15:26 +07:00

26 lines
780 B
PHP

<?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';
?>