【发布时间】:2014-05-05 12:44:30
【问题描述】:
我的 PHP 路由器无法正常运行。我用的是金刚鹦鹉https://github.com/Codingbean/Macaw。
我已经正确设置了所有内容,我的 www 文件夹包含 index.php、Macaw.php 和名为 application 的文件夹。
我设置了我的 htaccess 并正确地关注了 Macaw 页面上的所有内容。作为测试,我使用了默认值:
Macaw::get('/', function() {
echo 'Hello world!';
});
Macaw::dispatch();
所以当我现在访问 example.com 时,我看到了 Hello World!。所以现在我想路由另一个页面,比如:
Macaw::get('/about', function() {
include 'application/about.php';
});
Macaw::dispatch();
然后是 404。我已经使用 Macaw 设置了 404 回调以进行故障排除:
Macaw::error(function() {
echo '404 :: Not Found';
});
但这并没有显示出来,所以它甚至没有在 example.com/about 上路由任何东西。我不知道为什么这不起作用。我试过包括整个网址,没有正斜杠等。没有任何效果。有没有人有使用这种类型的路由器的经验?我做错了什么?
非常感谢任何帮助。
【问题讨论】: