这是删除 CakePHP 中所有默认路由的最佳做法吗?
Router::connect('/**');
删除您的 routes.php 中的以下行
// load the CakePHP default routes (i.e. /controller/action/id)
require CAKE . 'Config' . DS . 'routes.php';
如果您已经完全自定义了所有路由,并且希望避免搜索引擎对任何可能的重复内容处罚,您可以通过从应用程序的 routes.php 文件中删除 CakePHP 提供的默认路由来删除它们。
当用户尝试访问通常由 CakePHP 提供但尚未明确连接的 url 时,这将导致 CakePHP 服务错误。
更多参考