我想通过F3为我的项目配置路线。首先我通过Composer安装了他,然后我从This和This使用了有关路由引擎的说明。
然后在浏览器中,如果我要访问网址localhost/myproject/
,那么它运行正常。但是,如果我要访问URL localhost/myproject/route1
,它对我不起作用,并提供404服务器状态错误。为什么呢?
我在“index.php”中的代码:
require_once('vendor/autoload.php');
$f3 = \Base::instance();
$f3->route('GET /', function() {
echo '123';
});
$f3->route('GET /route1', function() {
echo '345';
});
$f3->run();
这是最简单的项目,没有任何只有F3的东西。哪里错了?
答案 0 :(得分:1)
确保您的文件夹中包含此.htaccess,如果这样做无效,请在RewriteBase /
中发表评论并调整路径以匹配您的子文件夹(“myproject”)。< / p>