Silex路由不起作用
问题描述:
我正在Silex项目上工作,我遇到了路由问题。Silex路由不起作用
这工作:
$app->get('/', function() use ($app) {
return $app['twig']->render('index.html', array());
})
->bind('homepage');
但这并不:
$app->get('/contact', function() use ($app) {
return $app['twig']->render('contact.html', array());
})
->bind('contact');
阿帕奇说:未找到!!!,我不知道为什么第一个作品,但没有第二个。
任何想法??
答
我通过将AllowOverride None
更改为AllowOverride All
解决了该问题。
您是否启用了mod_rewrite并将其配置为将404路由到silex?你得到一个Apache 404的事实表明否则。 – Maerlyn 2013-03-12 06:15:04
你输入的URL是什么? – Matt 2013-03-12 13:10:38
mod_rewrite已启用,URL http:// localhost/web/contact – aaaaaasdssss 2013-03-12 18:10:04