CakePHP路由最佳实践(删除所有默认路由)

时间:2013-02-26 04:19:46

标签: php cakephp routes

这是删除CakePHP中所有默认路由的最佳做法吗?

Router::connect('/**');

2 个答案:

答案 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发生错误。

更多参考资料

http://book.cakephp.org/2.0/en/development/routing.html