【笔记(4)】PHPCMS URL规则

本文介绍了在PHPCMS中如何配置和使用URL规则,包括列表页跳转、HTML生成设置以及.htaccess文件中的页面跳转。详细讲解了模块选择、名称定义、静态URL规则和URL示例,帮助读者掌握PHPCMS的URL管理。

在phpcms中经常遇到列表页跳转问题,数据库中URL字段都是系统自动生成的,所以在建立栏目时要对相应的栏目进行“生成HTML设置”和“模板设置”

例如:


对应的扩展->Url规则管理:

针对非静态的页面,我们需要做“批量更新URL”:


在对应的HTML中,如果用到页面跳转可以直接用到数据库中的URL

例如:<a href="{$row[url]}" target="_blank" title="{$row[title]}">{$row[title]}</a>

那么针对上述的设置,这里的URL应该是../qinpu/{$catid}/{$id}.html

然后在对应的.htaccess文件中设置页面的跳转

在指定的modules模板控制器中根据catid和id做相应的页面跳转即可。


【最后补充一下PHPCMS URL规则说明】

一、模块
模块分:PHPCMS、问吧、专题、会员、等等
首先URL规则是要应用在模块上,所以必须选择模块。

二、名称
名称分 category(列表页),show(详细页),htmlshow(问吧详细页),htmlcategory(问吧列表页)。

三、HTML
你在定义URL规则的时候,分(是否生成静态URL规则),静态URL规则:生成静态页面调用的URL规则,你选者“是”或者“否”,选者是,该条规则就是生成静态页面用的,相反就选否。

四、URL示例
这里就是URL实例,写一个能表达你url的实例。但是不能不写,否者你在模型设置里面,看不到你定义的规则名称,这个示例就是url规则名称。
实例:
1、{$categorydir}/{$catdir}/{$typedir} ---含义:父栏目路径/本栏目路径/分类路径;
2、{$catid} ----含义:栏目ID号;
3、.{$fileext} ---含义:.htm(注意这里前面要加个“."号) ;
4、{$year} ----含义:年;
5、{$month} ----含义:月;
6、{$day} -----含义:日;
7、{$page} -----含义:当前分页数;
8、{$typeid} -----含义:分类id;
9、{$action} -----含义:问吧动作名称;
 

位置:系统设置--相关设置--URL规则--添加URL规则
\
位置:系统设置--相关设置--URL规则--管理URL规则
\


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值