这是删除CakePHP中所有默认路由的最佳做法吗?
Router::connect('/**');
答案 0 :(得分:4)
删除routes.php中的以下行
// load the CakePHP default routes (i.e. /controller/action/id)
require CAKE . 'Config' . DS . 'routes.php';
答案 1 :(得分:1)
如果您已完全自定义所有路由,并希望避免搜索引擎可能出现任何重复内容损失,则可以通过从应用程序的routes.php文件中删除CakePHP提供的默认路由来删除它们。
当用户尝试访问通常由CakePHP提供但未明确连接的网址时,这将导致CakePHP发生错误。
更多参考资料