URL路由模式

普通模式(get)

格式:http://域名/入口文件?m=分组名&c=控制器名称&a=操作方法名称&参数名=参数值
示例:http://eaimin.com/index.php?m=Home&c=Test&a=index&page=10

pathinfo模式

格式 : http://域名/入口文件/分组名/控制器名称/操作方法名称/参数名/参数值
示例:http://eaimin.com/index.php/Home/Test/index/page/10

rewrite模式

格式:http://域名/分组名/控制器名称/操作方法名称/参数名/参数值
示例:http://eaimin.com/Home/Test/index/page/10.html
------ 隐藏了入口文件
------ 需要配置

兼容模式

格式:http://域名/入口文件?s=分组名/控制器名称/操作方法名称&参数名=参数值
示例:http://eaimin.com/index.php?s=Home/Test/index&page=10

rewrite / 兼容模式配置
  1. apache开启mod_rewrite.so模块


    配置001.jpg
  2. 配置文件中有 AllowOverride All 配置项, 允许使用.htaccess分布式配置文件


    URL路由模式_第1张图片
    输出002.jpg
  3. 重启apache
  4. 项目目录创建.htaccess文件


    URL路由模式_第2张图片
    配置003.jpg

你可能感兴趣的:(URL路由模式)