У меня не работают ЧПУ ссылки вот файл:
index.php
<?php
require_once __DIR__ . "/vendor/autoload.php";
require_once __DIR__ . "/route/routes.php";
App\Services\Router.php
<?php
namespace App\Services;
class Router
{
private static $list = [];
public static function page($uri, $page_name)
{
self::$list[] = [
"uri" => $uri,
"page" => $page_name
];
}
public static function enable()
{
$query = $_GET['q'];
foreach (self::$list as $route) {
if ($route["uri"] === '/' . $query) {
require_once "views/pages/" . $route['page'] . ".php";
}
}
}
private function error_page()
{
require_once "views/pages/404.php";
}
}
router\routes.php
<?php
use App\Services\Router;
Router::page('/home', 'home');
Router::page('/test1', 'test1');
Router::enable();
Но когда я пишу "Router::page('/', 'home');" сайт начинает работать, а мне надо что работало ЧПУ ссылками отдельно home и test.