phpcms v9 如何生成静态页-PHPCMS

资源魔 40 0

phpcms v9 若何天生动态页?

比来有客户正在进行网站优化的时分,详细问道Phpcms V9怎样样动态化、伪动态的成绩,CMSYOU想起来以前有分享过“Phpcms自界说URL规定技术”,不外那只是原理,明天正在这里,与各人从应用的角度上,详细分享实际的应用操作办法。

相干保举:phpcms教程

先讲讲Phpcms V9正在后盾怎样设置天生动态化HTML,之后再解说怎样自界说URL规定,进行URL地点优化。正在这一篇中,伪动态就没有触及了,各人能够移步到Phpcms V9全站伪动态设置办法。

1、动态化HTML天生设置

进入PHPCMS V9后盾设置,找到分类栏目,地位:内容->治理栏目->增加栏目(或许治理栏目、点击对应栏目“修正”):

a85a0cda86d7b1dfdf4e43dc6c1ce14.png

留意设置第二选项卡,“天生HTML设置”,详细抓图:

df9699c5ffab8feac1deafcd9a87f9f.png

确认提交后,记患上更新栏目缓存,而后进行公布治理:批量更新栏目页、批量更新内容页。

2、PHPCMS V9自界说URL规定及URL地点优化

先理解下PC v9的html天生原理:

Phpcms天生的动态页目次规定是依照URL规定天生的, 动态页内容是ob_clean前台模板文件孕育发生的phpcms\templates\default,动态页的调试 :修正动态页,从新天生动态页再看成果,也能够挪用前台管制/index.php?m=openservice&c=index&a=openservice修正好前台模板再天生。

只需是动态页的链接都要实时同步文件,避免死链接,数据谬误。

基于此,咱们能够正在后盾扩大URL规定治理中自界说URL天生规定,详细地位:扩大 > URL规定治理 。

一、默许的栏目天生规定是:

{$categorydir}{$catdir}/index.html|{$categorydir}{$catdir}/{$page}.html

详细天生html的时分,将会显示成:news/cmsyou/1000.html。

这个有点小成绩,假如列表有多页,那末第二页只是天生一个数字的html,比方2.html示意列表第二页,CMSYOU倡议修正成:

{$categorydir}{$catdir}/index.html|{$categorydir}{$catdir}/index_{$page}.html

依照栏目index页面天生,栏目列表变为:index.html、index_2.html、index_3.html……这样比拟清朗。

假如要自界说天生到某一个固定的目次,能够正在后面增加一个特定的英文目次。

二、文章页面的默许天生规定是:

{$year}/{$catdir}_{$month}{$day}/{$id}.html|{$year}/{$catdir}_{$month}{$day}/{$id}_{$page}.html

或许:

{$categorydir}{$catdir}/{$year}/{$month}{$day}/{$id}.html|{$categorydir}{$catdir}/{$year}/{$month}{$day}/{$id}_{$page}.html

这样的规定天生的HTML网页目次太深了,CMSYOU倡议修正为:

{$categorydir}{$catdir}/{$id}.html|{$categorydir}{$catdir}/{$id}_{$page}.html

这样天生的HTML动态文件,仅仅是正在栏目的根部,这样便于治理,也利于SEO。比方http://www.cmsyou.com/support/84.html这个,就是正在CMSYOU协助文章上面的一篇文章,去掉前面的84.html就是栏目首页,这样间接。

三、单页面天生规定优化

默许的单页面天生形式只有一种,CMSYOU倡议添加一种:

{$categorydir}{$catdir}.html

于是二级目次的单页面只天生一个html,而没有天生一个目次,这样无利于HTML架构。分享设置抓图:

fe3cc963958a27631c0c42edf38a7e6.png

这样,详细分享完Phpcms V9的栏目、内页、单页面的天生规定及优化实例,你能否理解了自界说HTML天生规定?

以上就是phpcms v9 若何天生动态页的具体内容,更多请存眷资源魔其它相干文章!

标签: phpcms phpcms教程 phpcms技巧 php问题解决

抱歉,评论功能暂时关闭!