您好,欢迎来到菜鸟吧源码网-本站资源仅供学习与参考,禁止用于商业或违法行为!
  • 首 页
  • 下载APP
  • 公告:菜鸟吧APP于2024.9.15正式上线,请首页右上角进入下载,本站资源均来源于互联网及会员投稿发布,所有资源仅供学习参考研究使用,请勿商用或其它非法用途,商用请购买正版,否则产生一切后果由用户自行承担!谢谢!

     

    当前位置:主页 > 站长学堂 > phpcms >
    PHPCMS V9静态化HTML生成设置和URL配置方法
    时间:2019-10-17 14:48 作者:菜鸟哥 浏览:收藏 挑错 打印

    今天在这里,与大家从使用的角度上,具体分享PHPCMS V9静态化HTML生成设置及URL规则优化实际的使用操作方法:

    最近我在使用Phpcms V9,优化网站的时候遇到怎么样静态化、伪静态的问题,今天在这里,与大家从使用的角度上,具体分享实际的使用操作方法。

    先说说Phpcms V9在后台怎么设置生成静态化HTML,之后再说怎么自定义URL规则,进行URL地址优化。在这一篇中,伪静态就不涉及了,大家可以移步到Phpcms V9全站伪静态设置方法。

    一、静态化HTML生成设置

    进入PHPCMS V9后台设置,找到分类栏目,位置:内容->管理栏目->添加栏目(或者管理栏目、点击对应栏目“修改”):
    PHPCMS V9静态化HTML生成设置和URL配置方法注意设置第二选项卡,“生成HTML设置”,我们设置栏目页url规则和内容页url规则。但是前面的 栏目生成HTML和内容页生成HTML要选择  是  这个选项,我们把静态生成到根目录。如图:
    PHPCMS V9静态化HTML生成设置和URL配置方法
    确认提交后,记得更新栏目缓存,然后进行发布管理:批量更新栏目页、批量更新内容页。

    二、PHPCMS V9自定义URL规则及URL地址优化

    我们可以在后台扩展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。去掉后面的84.html就是栏目首页,这样直接。

    3、单页面生成规则优化

    默认的单页面生成方式只有一种,建议增加一种:

    {$categorydir}{$catdir}.html

    于是二级目录的单页面只生成一个html,而不生成一个目录,这样有利于HTML架构。如图:

    PHPCMS V9静态化HTML生成设置和URL配置方法

    这样,具体分享完Phpcms V9的栏目、内页、单页面的生成规则及优化实例,你是否了解了自定义HTML生成规则?

    郑重声明:
    本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
    我们不承担任何技术及版权问题,且不对任何资源负法律责任。
    如无法下载,联系站长索要。
    如有侵犯您的版权,请给我们来信:cainiaovip8@qq.com,我们尽快处理。

    phpcms制作图片频道模板的方法phpcms制作图片频道模板的方法
    PHPCMS V9版本怎么做才能单页面做频道时也可编辑内容PHPCMS V9版本怎么做才能单页面做频道
    phpcms v9和discuz X3.1实现同步登陆退出论坛免激活的教程phpcms v9和discuz X3.1实现同步登陆退