2012-10-31 72 views
0

我想用我的routes.php文件文件如下:CakePHP的漂亮URL路由不工作生產服務器上只

Router::connect(
    "/:slug/:controller/:action/:id", 
    array('controller' => ":controller", 'action' => ':action'), 
    array('id'=>'[0-9]','pass'=>array('id')) 
); 

這工作得很好我的測試服務器上,但只要我上傳到我的生產服務器我得到「Controller not found」錯誤,表示CakePHP嘗試使用錯誤的路由。

通常我會認爲這是服務器某處的配置錯誤,但我在同一臺服務器上運行了其他cakephp站點,並且漂亮的URL路由工作得很好。

感謝您的幫助!

回答

0

我認爲你需要指定Regex條件的slu also也....

+0

我會試試看。奇怪的是,它會在我的測試服務器上正常工作。 。 。 – spobin

+0

沒有,沒什麼:( – spobin

+0

奇怪的是,如果我把回聲放在這裏,在我的routes.php文件中它不會顯示在屏幕上我開始認爲它沒有找到我的route.php文件 – spobin

相關問題