欢迎您光临深圳塔灯网络科技有限公司!
电话图标 余先生:13699882642

YzmCMS中 URL规则管理 的使用_YzmCMS官方网站

发表日期:2019-04 文章编辑:小灯 浏览次数:4075

其实很多人不太了解这个后台的URL管理是什么,有什么用,那么我今天来讲一讲。

URL规则管理其实从专业的角度来讲应该叫做PHP路由映射。它的作用是将自定义路由的功能,指定到pathinfo的url上。

简单的理解就是:在后台简单配置下url规则,前端就会显示出来你想要的页面,一般用来缩短url或者是隐藏真正控制器及方法。

使用场景1:

之前使用的其他的CMS系统,现在换成了YzmCMS系统,之前的系统url肯定会跟现在的系统url不一样,这也是朋友很多不轻易换系统的原因,因为更换CMS会造成之前收录的大部分url死链,使网站降权等。

解决方案当然是使用YzmCMS的URL规则管理。

举个例子:

假如之前系统的URL是 www.xxx.com/other/news.html,现在没有这个链接地址了,那么使用url规则管理的话,就可以很容易的解决:

路由:index/index/lists/catid/1  (该路由表示前端指向的分类,其中的“1”,是栏目ID)
路由:index/index/show/catid/1/id/$1  (该路由表示前端指向的分类,其中前面的“1”,是栏目ID,后面的“$1”,表示匹配URL规则里面的第一个参数)
路由:index/index/init  (该路由表示站点首页)

PHP路由映射

PHP路由映射

配置内容页的路由规则:例如之前的url是www.xxx.com/other/news/x.html,那么指向到现在的路由上就是这样的:

PHP路由映射

PHP路由映射

使用场景2:

简化系统现有的URL链接。

举个例子:

PHP路由映射

有的同学说这块的URL地址有点长,默认是这样的(http://demo.yzmcms.com/search/index/tag/id/1.html),能不能简短一些,我的回答,肯定可以的,解决方案自然也是我们可爱的URL规则管理了。

PHP路由映射

路由:search/index/tag/id/$1  (该路由表示前端tag标签搜索,其中的“$1”,表示匹配URL规则里面的第一个参数,也就是tag的id)

配置好URL规则后,然后在前端调用模板中将“ {U('search/index/tag',array('id'=>$v['id']))} ”地址修改为 “ tag/{$v['id']}.html ”即可。


PHP路由映射

简单总结:

URL规则(路由映射)还有其他使用场景,它是非常实用的一个功能,如果能得到合理利用,将发挥更多效果。


本页内容由塔灯网络科技有限公司通过网络收集编辑所得,所有资料仅供用户参考了本站不拥有所有权,如您认为本网页中由涉嫌抄袭的内容,请及时与我们联系,并提供相关证据,工作人员会在5工作日内联系您,一经查实,本站立刻删除侵权内容。本文链接:http://dengtar.com/18756.html
相关cms文章
 八年  行业经验

多一份参考,总有益处

联系深圳网站公司塔灯网络,免费获得网站建设方案及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:余经理:13699882642

Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.