PESCMS Ticket使用手册

路由规则

创建于 2021-09-13 / 最近更新于 2021-09-13 / 75

功能介绍

功能入口:客服后台 —— 系统设置 —— 路由规则

路由规则作用于伪静态的设置。您可以根据自身需求,按需创建路由。下面以DOC系统为例作为说明。

PESCMS系列软件都支持路由规则功能。若您需要站点进行伪静态设置,只需要路由规则管理界面,填写对应的规则即可。

路由名称

路由名称主要作用于描述您所创建路由的作用。

路由控制器

控制器填写以‘-’为分隔符,分别以:组-控制器名称-方法 形式填写。若是默认组的控制器,那么可以忽略填写组参数。

有如下例子说明:DOC系统某个URL地址为:/?g=Doc&m=Article&a=index&id=1&aid=266406840118542336

根据上述URL可以知道 组:Doc,控制器:Article,方法:index

路由控制器我们则填写:Doc-Article-index

显式参数

显示参数填写的值均为GET请求的参数。根据URL中带有的参数数量,分别以英文逗号隔开。

有如下例子说明:DOC系统某个URL地址为:/?g=Doc&m=Article&a=index&id=1&aid=266406840118542336

根据上述URL可以知道它拥有2个显式参数:id和aid。

显示参数则填写为:id,aid

路由规则

当控制器和显示参数都填写正确后,接下来就是编写正式的路由规则。

若链接中存在显式参数,那么用左右大括号包围着。如参数number,那么路由规则这样写:route/{number}。同时规则开头不要添加任何字符,且分隔符只能为'/'

有如下例子说明:DOC系统某个URL地址为:/?g=Doc&m=Article&a=index&id=1&aid=266406840118542336

现在我们想将例子设置伪静态为 article/1/266406840118542336。

那么根据路由控制器和显示参数的分析,路由规则将是如下格式:article/{id}/{aid}

启用状态

路由规则的各种参数填写完毕后,您想要启用规则,还需要将状态勾选为:启用。

校验路由规则效果

当所有参数都设置完毕并保存后,我们打开浏览器输入指定的URL校验路由规则效果即可。

有如下例子说明:DOC系统某个URL地址为:/?g=Doc&m=Article&a=index&id=1&aid=266406840118542336

那么要检查效果,直接在浏览器中输入:example.com/article/1/266406840118542336

1 人点赞过