Erro ao tentar chamar arquivo CSS

Estou com dificuldade para chamar um arquivo CSS usando a configuração de um arquivo php. O bootsrap também não funciona

Vejam só

Config.php
<?php
 define('APP_NOME','Projeto GIBI');
define('URL','http://localhost/bora_php');

index.php

<?php include './../app/configuracao.php'; include './../app/Libraries/Rota.php'; include './../app/Libraries/Controller.php'; ?>
 <link rel="stylesheet" href="<?=URL?>/public/css/estilos.css">
 <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" >

 <title><?= APP_NOME?></title>

</head>

<?php
$rotas = new Rota();
?>

estilo.css

html{
background-color: red;
}

Estou tentando seguir a padronização MVC(que por sinal eu tenho certa dificuldade), então não consigo achar onde estou errando

verifica se isso esta correto

=URL

No arquivo Config.php que eu criei está tudo correto

debug e veja o retorno de =URL

Quando eu debug aparece isso -> string(25) "http://localhost/bora_php"

certo, abra o projeto no navegador e verifica a url do css se esta correta. vou te da um exemplo.

Tá ai mas ainda não achei o erro. E eu percebi também que as tags do bootstrap que eu to chamando tbm não estão sendo modificadas. Tem um codigo css ali que eu coloquei na pagina mesmo desconsidere ele.

pelo jeito está tudo ok! estranho…

Acho que vou desistir dessa carreira de programação kkkkkk . Eu tenho um arquivo de rota não sei mas acho que ele tá com algum problema:
<?php

class Rota{

    private $controlador = 'Paginas';

    private $metodo = 'index';

    private $parametros = [];

    public function __construct(){

        $url = $this->url() ? $this->url() : [0];

        if(file_exists('../app/Controllers/'.ucwords($url[0]).'php')):

                $this->controlador = ucwords($url[0]);

                unset($url[0]);

        endif;

        

        require_once '../app/Controllers/'.$this->controlador.'.php';

        $this->controlador = new $this->controlador;

        if(isset($url[1])):

            if(method_exists($this->controlador, $url[1])):

                $this->metodo = $url[1];

                unset($url[1]);

            endif;

        endif;

        $this->parametros = $url ? array_values($url) : [];

        call_user_func_array([$this->controlador,$this->metodo], $this->parametros);       

        var_dump($this);

    }

    private function url(){

        $url = filter_input(INPUT_GET,'url',FILTER_SANITIZE_URL);

        if(isset($url)):

            $url = trim(rtrim($url,'/'));

            $url = explode('/',$url);

            return $url;

        endif;

    }

}

Quando eu debugo esse arquivo nesse link http://localhost/bora_php/public/pagina/sobre ele deveria chamar o seguinte ele retorna: object(Rota)#6 (3) { [“controlador”:“Rota”:private]=> object(Paginas)#7 (0) { } [“metodo”:“Rota”:private]=> string(5) “sobre” [“parametros”:“Rota”:private]=> array(1) { [0]=> string(6) “pagina” } }

Mas ele deverei retornar um erro, ele só deveria me retornar certo se eu colocasse o link por exemplo: http://localhost/bora_php/public/pagina/sobre/34 e deveria retornar object(Rota)#6 (3) { [“controlador”:“Rota”:private]=> object(Paginas)#7 (0) { } [“metodo”:“Rota”:private]=> string(5) “sobre” [“parametros”:“Rota”:private]=> array(1) { [0]=> string(6) “34” } }

Me dá um força ai por favor