您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
PHPCMS列表页伪静态实现方法
陈仓翼2025-05-23phpcms教程已有人查阅
导读phpcms v9内容管理系统可以方便建立网站,并且生成静态化,但是列表页往往采取伪静态,因为列表页太多每发一篇文章就生成一遍静态效率太低,phpcms列表页及分页伪静态规则如何设置呢?
phpcms v9内容管理系统可以方便建立网站,并且生成静态化,但是列表页往往采取伪静态,因为列表页太多每发一篇文章就生成一遍静态效率太低,phpcms列表页及分页伪静态规则如何设置呢?
phpcms列表页伪静态后台设置
在phpcms后台扩展,url规则管理中,新增一条category规则:
url规则名称:category
模块名称:内容模块
是否生成静态?:选否
URL示例:toolslist/1/,分页toolslist/index_2.html
URL规则:/toolslist/{$catid}/|index_{$page}.html
可用变量:父栏目路径: {$categorydir},栏目目录:{$catdir},年:{$year},月:{$month},日:{$day},ID:{$id},分页:{$page}
这个列表页伪静态规则是,第一页是/toolslist/1/,从第二页开始分页的url规则是/toolslist/index_2.html,/toolslist/index_3.html,以此类推。
在phpcms伪静态列表页规则中,如果第一页和后面的列表分页url形式相同,则只需填一个规则,如果第一页和分页的url不同,则填两个规则,用“|”隔开。如本例中的/toolslist/{$catid}/|index_{$page}.htmlapache后nginx中设置伪静态
在后台设置好后,还要在服务器(如果是nginx)或者htaccess文件(apache)中加入路由规则。
以apache环境为例,伪静态设置在htaccess文件中,写法如下:
经过这样的设置后,phpcms列表页及分页的伪静态规则就设置好了。
phpcms列表页伪静态后台设置
在phpcms后台扩展,url规则管理中,新增一条category规则:
url规则名称:category
模块名称:内容模块
是否生成静态?:选否
URL示例:toolslist/1/,分页toolslist/index_2.html
URL规则:/toolslist/{$catid}/|index_{$page}.html
可用变量:父栏目路径: {$categorydir},栏目目录:{$catdir},年:{$year},月:{$month},日:{$day},ID:{$id},分页:{$page}
这个列表页伪静态规则是,第一页是/toolslist/1/,从第二页开始分页的url规则是/toolslist/index_2.html,/toolslist/index_3.html,以此类推。
在phpcms伪静态列表页规则中,如果第一页和后面的列表分页url形式相同,则只需填一个规则,如果第一页和分页的url不同,则填两个规则,用“|”隔开。如本例中的/toolslist/{$catid}/|index_{$page}.htmlapache后nginx中设置伪静态
在后台设置好后,还要在服务器(如果是nginx)或者htaccess文件(apache)中加入路由规则。
以apache环境为例,伪静态设置在htaccess文件中,写法如下:
RewriteRule ^toolslist/1/index_([0-9]+).html index.php?m=content&c=index&a=lists&catid=25&page=$1
RewriteRule ^toolslist/1/$ index.php?m=content&c=index&a=lists&catid=25
前面用正则表达式代替数字,后面是对应的动态地址,用$1,$2代表正则匹配到的数字。经过这样的设置后,phpcms列表页及分页的伪静态规则就设置好了。
本文标签:
很赞哦! ()
下一篇:phpcms模板生成原理分析
相关教程
图文教程
phpcms怎么调用优酷视频
phpcms如何调用优酷视频?打开优酷,找到我们个人上传的视频选中我们要分享的视频,在右侧会出现“分享”
phpcms站点部署教程
1、wamp部署使用wamp2.4以下版本。2.4版本自带的php5.4以上底层变化,phpcms运行不了。2.2版自带的php5.3.10可以兼容。
PHPCMS v9.6.0任意用户密码重置的方法
他分析的好像不对。我用我的在分析一次。先来看poc:根据phpcms的框架,定位到源码地址/phpcms/modules/member/index.php 第267到312行
phpcms控制器在哪,路径位置介绍
这个说起来如果你熟悉php开发,其实非常简单,跟重写一般php类方法一样。接下来我根据phpcm的特点说说我理解的你的疑问,看看能不能帮到你。
相关源码
-
帝国cms7.5大型游戏资讯门户网站源码免费下载本模板基于帝国CMS7.5内核开发,为大型游戏资讯门户网站设计。模板自带响应式手机版,适配多种终端设备。内容架构针对游戏行业特点优化,支持游戏资讯、评测、攻略等内容类型的发布与管理。查看源码 -
(PC+WAP)绿色市政园林建筑设计绿化营销型pbootcms网站模板本模板基于PbootCMS系统开发,为园林绿化、景观设计类企业设计,特别适合市政园林、景观工程、绿化养护等企业使用。采用双端适配技术查看源码 -
(自适应响应式)高新技术科技能源pbootcms网站HTML5模板本模板基于PbootCMS内核开发,为高新技术、科技研发、能源技术等科技型企业设计。采用HTML5+CSS3前沿技术,具备完善的响应式布局,能够自动适配手机、平板和电脑等多种终端设备。模板设计风格简约大气查看源码 -
(PC+WAP)历史复古古典古籍文章资讯类pbootcms模板下载本模板基于PbootCMS系统开发,为古籍研究、历史文献类网站设计,特别适合展示古典书籍、历史档案等文化内容。采用复古风格设计,同时具备现代化响应式布局,确保在PC和移动设备上都能呈现优雅的阅读体验。查看源码 -
自适应黑色建筑装饰设计公司个人工作室pbootcms模板基于PbootCMS内核开发的黑金风格模板,为建筑装饰、工程设计类企业打造,采用开源架构,支持跨行业快速适配,核心优势如下: 查看源码 -
(自适应)HTML5响应式双语绿色物流运输快递货运pbootcms源码本款基于PbootCMS开发的网站模板为物流运输、快递货运行业设计,采用HTML5技术构建,支持简繁字体切换。模板设计充分考虑了货运物流行业的特点,可专业展示运输服务、物流网络和业务优势等内容。查看源码
| 分享笔记 (共有 篇笔记) |
