phpcms静态化
进入PHPCMS V9后台设置,找到分类栏目,位置:内容->管理栏目->添加栏目(或者管理栏目、点击对应栏目“修改”):
注意设置第二选项卡,“生成HTML设置”,具体抓图:
确认提交后,记得更新栏目缓存,然后进行发布管理:批量更新栏目页、批量更新内容页。
PHPCMS V9自定义URL规则
Phpcms生成的静态页目录规则是按照URL规则生成的, 静态页内容是ob_clean前台模板文件产生的/phpcms/templates/default,静态页的调试 :修改静态页,重新生成静态页再看效果,也可以调用前台控制/index.php?m=openservice&c=index& a=openservice修改好前台模板再生成。我们可以在后台扩展URL规则管理中自定义URL生成规则,具体位置:扩展 > URL规则管理 。
1、栏目生成规则
默认栏目生成规则是{$categorydir } {$catdir } /index.html|{$categorydir } {$catdir } /{$page } .html
具体生成html的时候,将会显示成:news/cmsyou/1000.html。这个有点小问题,如果列表有多页,那么第二页只是生成一个数字的html,比如2.html表示列表第二页,青锋建站建议修改成:
{$categorydir } {$catdir } /index.html|{$categorydir } {$catdir } /index_{$page } .html,按照栏目index页面生成,栏目列表变成:index.html、index_2.html、index_3.html……这样比较明朗。
如果要自定义生成到某一个固定的目录,可以在前面添加一个特定的英文目录。
2、文章页面生成规则是:
默认文章页面生成规则是:{$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网页目录太深了,青锋建站建议修改为:
{$categorydir } {$catdir } /{$id } .html|{$categorydir } {$catdir } /{$id } _{$page } .html
这样生成的HTML静态文件,仅仅是在栏目的根部,这样便于管理,也利于SEO。
3、单页面生成规则优化
默认的单页面生成方式只有一种,青锋建站建议增加一种:{$categorydir } {$catdir } .html于是二级目录的单页面只生成一个html,而不生成一个目录,这样有利于HTML架构。
以上就是青锋建站给大家分享的青锋建站,提供专业的高品质网站制作服务,包括phpcms网站建设服务,SEO,网络营销,PHP开发,网站建设知名品牌,全国接单,专业做优化型网站,为企业构建营销平台。
转载请注明来源网址:青锋建站-http://www.sjzphp.com/kaifazhe/phpcms/urlguize_1500.html