2013-02-26 98 views

回答

4

刪除您的routes.php文件以下行

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

如果你已經完全定製的所有路由,並希望避免來自搜索引擎的任何可能的重複內容的處罰,您可以刪除的CakePHP提供從應用程序的routes.php文件文件刪除它們的缺省路由。

當用戶試圖訪問通常由CakePHP提供但未明確連接的URL時,這將導致CakePHP發送錯誤。

更多參考

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

+0

我已刪除的routes.php文件的所有缺省路由,但我仍然可以訪問控制器( /分/視圖)。如何在不使用上述代碼的情況下明確阻止該路線? – mushroom 2013-02-26 04:37:04