我正在尝试在routes.php文件中使用以下内容:
Router::connect(
"/:slug/:controller/:action/:id",
array('controller' => ":controller", 'action' => ':action'),
array('id'=>'[0-9]','pass'=>array('id'))
);
这在我的测试服务器上工作正常,但是当我上传到我的生产服务器时,我得到一个“未找到控制器”错误,意味着CakePHP正在尝试使用错误的路由。
通常情况下,我认为这是服务器上的配置错误,但我在同一台服务器上运行其他的cakephp网站,漂亮的URL路由工作正常。
感谢您的帮助!
答案 0 :(得分:0)
我认为你还需要为slug指定正则表达式条件......