美文网首页
URL路由模式

URL路由模式

作者: 比博 | 来源:发表于2018-11-26 20:41 被阅读0次
普通模式(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分布式配置文件


    输出002.jpg
  3. 重启apache
  4. 项目目录创建.htaccess文件


    配置003.jpg

相关文章

  • 组件化

    一、路由模式 路由模式register:先注册一个url,和一个registerBlock.open:通过url,...

  • vue-router源码初探

    路由模式 vue-router 提供了三种运行模式: hash: 使用 URL hash 值来作路由。默认模式。 ...

  • thinkphp5学习笔记(三)路由配置

    URL请求的执行流程 路由模式 路由注册 路由规则 路由地址 路由参数 变量规则 路由分组 别名路由 路由绑定

  • URL路由模式

    普通模式(get) 格式:http://域名/入口文件?m=分组名&c=控制器名称&a=操作方法名称&参数名=参数...

  • vue-router模式和钩子

    配置路由模式(三种模式) · 默认hash: 使用URL hash值作为路由,支持所有浏览器· history: ...

  • ThinkPHP基础-----第五章(路由相关)第一部分

    1、路由作用简化URL地址 2、入口文件: 3、隐藏入口文件: TP5路由: 路由模式:

  • nginx不同需求下的配置nginx.conf

    路由地址中的#去掉后,项目刷新404问题 路由模式为:mode: 'history', //去掉url中的# 反向...

  • Vue-router 中hash模式和history模式

    【前端路由】Vue-router 中hash模式和history模式的区别 hash模式url里面永远带着#号,我...

  • 前端路由

    什么是路由呢,路由就是根据不同的 url 地址展现不同的页面或者内容 路由分为两种 hash 模式 和 histo...

  • vue 路由history模式

    vue路由的模式默认是hash的,url上会带有#号,路由在#号后面 如:http://api.51app.cn/...

网友评论

      本文标题:URL路由模式

      本文链接:https://www.haomeiwen.com/subject/srsiqqtx.html