我是toro的新手,我在索引页面中有以下脚本
require ('Toro.php');
require ('handlers/SplashHandler.php');
require ('handlers/NewsHandler.php');
ToroHook::add("404", function() {
echo "Not found";
});
Toro::serve(array(
"/" => "SplashHandler",
"/news"=>"NewsHandler"
));
和每个处理程序:
class NewsHandler {
function get() {
echo 'News page';
}
}
class SplashHandler {
function get() {
echo 'splash page';
}
}
使用以下网址的SplashHandler一切正常
localhost/learning/router
但是有新闻工作者的问题。当我尝试以下网址时:
localhost/learning/router/news
而不是打印“新闻页面”这个词,我被重定向到wampserver索引页面。我该如何解决这个问题?
这是.htaccess:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php)
RewriteRule ^(.*)$ /index.php/$1 [L]