CakePHP漂亮的URL路由仅在生产服务器上不起作用

时间:2012-10-31 12:32:18

标签: cakephp

我正在尝试在routes.php文件中使用以下内容:

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

这在我的测试服务器上工作正常,但是当我上传到我的生产服务器时,我得到一个“未找到控制器”错误,意味着CakePHP正在尝试使用错误的路由。

通常情况下,我认为这是服务器上的配置错误,但我在同一台服务器上运行其他的cakephp网站,漂亮的URL路由工作正常。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我认为你还需要为slug指定正则表达式条件......