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'); 

阿帕奇说:未找到!!!,我不知道为什么第一个作品,但没有第二个。

任何想法??

+0

您是否启用了mod_rewrite并将其配置为将404路由到silex?你得到一个Apache 404的事实表明否则。 – Maerlyn 2013-03-12 06:15:04

+0

你输入的URL是什么? – Matt 2013-03-12 13:10:38

+0

mod_rewrite已启用,URL http:// localhost/web/contact – aaaaaasdssss 2013-03-12 18:10:04

我通过将AllowOverride None更改为AllowOverride All解决了该问题。