0

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

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

2 回答 2

4

删除您的 routes.php 中的以下行

// load the CakePHP default routes (i.e. /controller/action/id)
require CAKE . 'Config' . DS . 'routes.php';
于 2013-02-26T05:29:41.733 回答
1

如果您已经完全自定义了所有路由,并且希望避免搜索引擎对任何可能的重复内容处罚,您可以通过从应用程序的 routes.php 文件中删除 CakePHP 提供的默认路由来删除它们。

当用户尝试访问通常由 CakePHP 提供但尚未明确连接的 url 时,这将导致 CakePHP 服务错误。

更多参考

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

于 2013-02-26T04:24:14.630 回答