ci默认控制器
默认控制器
前面提到,如果在请求中没有指明具体的控制器,CI将会把页面重定向到一个系统默认的页面。这个默认页面可以自己设定,它存放在如下地址:/system/application/config/routes。该文件中包含下列设置:
$route['default_controller'] = "welcome";
如果你不在此设定默认值,不明确的URL请求会转到“404 not found”页面。
本例中,默认路由是你的welcome控制器。
如果没有指定函数,/index会被默认选中。因此,如果只是要避免显示“404”页面,请确保你有一个index()函数。请注意,index函数和构造函数并不是一码事。
你可以根据需要修改此设置,你还可以修改一个函数叫做_remap($function),其中$function是你要重定向的控制器。_remap总是先被调用,不管URL是什么内容。