呆错后台管理框架伪静态、路由功能详细说明
人气:1,047 更新:2022-08-04
网站后台>系统>路由,伪静态规则进行可以视管理,呆错后台管理框架的路由模块提供API接口给应用插件开发时调用,具体请参考开发手册伪静态路由章节。
关于伪静态环境
- 伪静态规则的生效首先需要网站运行环境支持,请根据你的服务器软件先配置好伪静态环境,不正确的伪静态环境除首页外点击任何页面都将会是404错误。
- 常见的Nginx、Apache、IIS伪静态环境配置教程请点此阅读。
关于伪静态规则
- 使用/分割,:表式动态变量,[]表式可选变量,$结尾表示完全匹配
- [:month]变量用[ ]包含起来后就表示该变量是路由匹配的可选变量。
- 规则表达式的定义以/为参数分割符(无论你的PATH_INFO分隔符设置是什么,请确保在定义路由规则表达式的时候统一使用/进行URL参数分割)。
- 每个参数中以“:”开头的参数都表示动态变量,并且会自动绑定到操作方法的对应参数。
- 应用插件添加自身的“伪静态规则”管理入口,如(admin/route/index?parent=index&op_module=index)
伪静态规则对应关系实例
- '/' => 'index', // 首页访问路由
- 'my' => 'Member/myinfo', // 静态地址路由
- 'blog/:id' => 'Blog/read', // 静态地址和动态地址结合
- 'new/:year/:month/:day'=>'News/read', // 静态地址和动态地址结合
- ':user/:blog_id'=>'Blog/read',// 全动态地址
- 'blog/:year/[:month]'=>'Blog/archive',//混合地址
- item-
/:id$ - :category/dh/:id$
组合路由规则实例
- item-
- - item-
<id?> /
路由参数规则实例
{
"name": "\\w+",
"id": "\\d+"
}
伪静态规则管理界面预览
新增伪静态规则界面预览
下一篇:DaiCuo 使用手册