【发布时间】:2011-07-24 15:06:02
【问题描述】:
我收到“HTTP_Exception_404 [404]:在此服务器上找不到请求的 URL admin/index,controller_admin。”当我尝试访问 www.site.com/admin 时。 www.site.com/admin/home 工作正常。
我假设它应该找到 Controller_Admin_Home 控制器,但在默认情况下,我的管理路由似乎被忽略了。有什么想法吗?
我的路由规则:
Route::set('admin', 'admin/(<controller>(/<action>(/<id>)))')
->defaults(array(
'directory' => 'admin',
'controller' => 'home',
'action' => 'index',
));
Route::set('default', '(<controller>(/<action>(/<id>)))(/<format>)', array('format'=>'html|json','id'=>'[0-9]+'))
->defaults(array(
'controller' => 'home',
'action' => 'index',
'id' => null,
'format' => null,
));
【问题讨论】: