CodeIgniter学习笔记(十二)——CI中的路由

路由用于配置针对某些URL与项目中实际文件的对应关系,是的URL看起来更符合用户的习惯,又不用改变项目现有的结构,路由的配置文件是/application/config/routes.php,可以设置默认控制器和404错误页面

$route['default_controller'] = 'welcome';
$route['404_override'] = '';

更重要的功能是,如果我们要实现通过/index.php/news/4.html访问/index.php/article/show/1这样一个需求,可以在routes.php定义路由关系,将原始的URL转换成需要样式

$route['news/([\d]+)\.html] = 'article/show/$1';
这样对于所有负责正则表达式的URL,都会路由到新的路径,其中$1表示正则表达式中的第一个

用()括起来的部分

posted @ 2015-07-10 15:45  iamsupercola  阅读(332)  评论(0编辑  收藏  举报