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

CakePHP路由最佳实践(删除所有默认路由),php,cakephp,routes,Php,Cakephp,Routes,这是删除CakePHP中所有默认路由的最佳实践吗 Router::connect('/**'); 如果您已经完全自定义了所有路由,并且希望避免搜索引擎中任何可能的重复内容惩罚,那么可以通过从应用程序的routes.php文件中删除CakePHP提供的默认路由来删除它们 当用户试图访问通常由CakePHP提供但尚未明确连接的URL时,这将导致CakePHP出现错误 更多参考 如果您已经完全自定义了所有路由,并且希望避免搜索引擎中可能出现的重复内容惩罚,您可以从应用程序的routes.php文件中

这是删除CakePHP中所有默认路由的最佳实践吗

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

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

当用户试图访问通常由CakePHP提供但尚未明确连接的URL时,这将导致CakePHP出现错误

更多参考


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

当用户试图访问通常由CakePHP提供但尚未明确连接的URL时,这将导致CakePHP出现错误

更多参考


删除routes.php中的以下行

// load the CakePHP default routes (i.e. /controller/action/id)
require CAKE . 'Config' . DS . 'routes.php';

删除routes.php中的以下行

// load the CakePHP default routes (i.e. /controller/action/id)
require CAKE . 'Config' . DS . 'routes.php';

我已经删除了routes.php中的所有默认路由,但我仍然可以访问控制器(/scores/view)。如何在不使用上述代码的情况下显式阻止该路由?我已在routes.php中删除了所有默认路由,但仍然可以访问控制器(/scores/view)。如何在不使用上述代码的情况下显式阻止该路由?