普通模式:传统的GET传参方式来指定当前访问的模块和操作。
http://localhost/index.php?m=模块&a=操作方法&参数
http://localhost/mooc/index.php?m=Index&a=user&id=1
PATHINFO模式:是系统的默认URL模式,提供了最好的SEO支持(伪静态URL地址,使页面更好的被搜索引擎抓取),系统内部已经做了环境的兼容处理,所以能够支持大多数的主机环境。
http://localhost/index.php/模块/操作方法/参数
http://localhost/mooc/index.php/Index/user/id/1.html
REWRITE模式:是在PATHINFO模式的基础上添加了重写规则的支持,可以去掉URL地址里面的入口文件index.php,但是需要额外配置WEB服务器的
重写规则。
http://localhost/模块/操作方法/参数
http://localhost/mooc/Index/user/id/1.html
兼容模式:是用于不支持PATHINFO的特殊环境。
http://localhost/index.php?s=/模块/操作方法/参数
http://localhost/mooc/index.php?s=/Index/user/id/1.html