1 首先,使用CodeIgniter框架的话,每个链接都要以index.php开始,比如:
http://192.168.74.16/index.php/news
我们打开根目录的index.php看一下内容,会发现,其实,这个index.php的主要功能就是根据配置冲透明地生成一个真实的请求地址,并把参数传递给这个地址,相当于数据转发的作用,所以每个链接地址都必须以index.php开始。
2 链接地址如何解析
http://example.com/[控制器类名]/[控制器方法名]/[所需参数]
举个例子:
http://192.168.74.16/index.php/news
这个请求,会首先经过index.php生成一个真正的请求,然后将这个请求根据路由来判断要映射到那个controller,最后调用到这个controller的index方法
是不是这样子呢?