$router->setBasePath('/ecommerce/public');
$router->map( 'GET', '/', '', 'about_us' );
$match = $router->match();
работает очень хорошо, когда я перезагрузил страницу index.php.var_dump ($ match) отображал ожидаемый результат;
Однако
$router->map( 'GET', '/about', '', 'about_us' )
не работает, когда я набрал localhost / about.в браузере отображалась ошибка «Объект не найден».
Я подозревал, что, возможно, мой корневой каталог установлен неправильно, поэтому я также поставил следующую команду $ router-> map ()
$router->setBasePath('/ecommerce/public');
К сожалению, setBasePath не был решением.