所以我有一个PHP项目。我正在将XAMPP用于本地主机。通常,我将项目保存在htdocs目录中,然后通过“ localhost / myProject”访问网站。
但是在这个项目中,我已经手动创建了用于路由URL的视图。在根目录中,我有一个名为index.php的文件,该文件用于路由URL。
<?php
$path = trim($_SERVER['REQUEST_URI'], '/');
parse_url($path, PHP_URL_PATH);
print_r($path);
$routes = [
'' => 'views/index.php',
'about-us' => 'views/about-us.php',
'admin-login' => 'views/admin_login.html',
'admin-dashboard' => 'views/adminDashboard.html'
];
if (array_key_exists($path,$routes)) {
require $routes[$path];
}else {
require 'views/404-Not-Found.php';
}
?>
现在,如果要访问我新创建的网站,则必须在浏览器中运行“ localhost:8000”,然后转到其他页面。 我无法像往常一样访问该网站(localhost / myProject)。 它与.htaccess文件有关系吗? 如果可以,有人可以告诉我如何使用它吗? 如果不是htaccess,可能是什么问题? 我包括了我的文件结构的图像。