phpcms v9 若何天生动态页?
比来有客户正在进行网站优化的时分,详细问道Phpcms V9怎样样动态化、伪动态的成绩,CMSYOU想起来以前有分享过“Phpcms自界说URL规定技术”,不外那只是原理,明天正在这里,与各人从应用的角度上,详细分享实际的应用操作办法。
相干保举:phpcms教程
先讲讲Phpcms V9正在后盾怎样设置天生动态化HTML,之后再解说怎样自界说URL规定,进行URL地点优化。正在这一篇中,伪动态就没有触及了,各人能够移步到Phpcms V9全站伪动态设置办法。
1、动态化HTML天生设置
进入PHPCMS V9后盾设置,找到分类栏目,地位:内容->治理栏目->增加栏目(或许治理栏目、点击对应栏目“修正”):
留意设置第二选项卡,“天生HTML设置”,详细抓图:
确认提交后,记患上更新栏目缓存,而后进行公布治理:批量更新栏目页、批量更新内容页。
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架构。分享设置抓图:
这样,详细分享完Phpcms V9的栏目、内页、单页面的天生规定及优化实例,你能否理解了自界说HTML天生规定?
以上就是phpcms v9 若何天生动态页的具体内容,更多请存眷资源魔其它相干文章!
标签: phpcms phpcms教程 phpcms技巧 php问题解决
抱歉,评论功能暂时关闭!