2013-03-12 225 views
0

我正在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

回答

1

我通過將AllowOverride None更改爲AllowOverride All解決了該問題。