0

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

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

这在我的测试服务器上运行良好,但是一旦我上传到我的生产服务器,我就会收到“找不到控制器”错误,这意味着 CakePHP 正在尝试使用错误的路由。

通常我会认为这是某处服务器上的错误配置,但我在同一台服务器上运行其他 cakephp 站点,并且漂亮的 URL 路由工作绝对正常。

谢谢你的帮助!

4

1 回答 1

0

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

于 2012-10-31T12:59:30.860 回答