我正在尝试在我的 routes.php 文件中使用以下内容:
Router::connect(
"/:slug/:controller/:action/:id",
array('controller' => ":controller", 'action' => ':action'),
array('id'=>'[0-9]','pass'=>array('id'))
);
这在我的测试服务器上运行良好,但是一旦我上传到我的生产服务器,我就会收到“找不到控制器”错误,这意味着 CakePHP 正在尝试使用错误的路由。
通常我会认为这是某处服务器上的错误配置,但我在同一台服务器上运行其他 cakephp 站点,并且漂亮的 URL 路由工作绝对正常。
谢谢你的帮助!