伪静态规则管理功能可以实现自定义的URL规则展示方案,以达到类似静态页面的优势效果,同时保证了内容实时更新的需求。有助于链接个性化、增强搜索引擎的友好面(SEO)、URL美观等效果。

安企CMS 结合常用的网站URL规则,默认提供了4种伪静态规则方案,分别为国内建站、外贸站提供了方便的直选伪静态方案。用户还可以通过自定义的高级模式,来实现更自由的自定义URL规则,满足更灵活个性的URL规则要求。

方案1:数字模式

方案1为极简URL规则,通过ID来展示,URL长度短,国内网站使用较多。

文档详情:/{module}/{id}.html
文档列表:/{module}/{catid}(/{page})
模型首页:/{module}
单页详情:/{id}.html
标签列表:/tags(/{page})
标签详情:/tag/{id}(/{page})

方案2:命名模式1

方案2命名模式,适合根据不同模型的文章采用不同的目录的形式,默认会采用标题的拼音来作为URL,国内站点、外贸站均使用较多。

文档详情:/{module}/{filename}.html
文档列表:/{module}/{catname}(/{page})
模型首页:/{module}
单页详情:/{filename}.html
标签列表:/tags(/{page})
标签详情:/tag/{filename}(/{page})

方案3:命名模式2

方案3结合了命名模式和数字模式,在国内的网站中较常见。

文档详情:/{catname}/{id}.html
文档列表:/{catname}(/{page})
模型首页:/{module}
单页详情:/{filename}.html
标签列表:/tags(/{page})
标签详情:/tag/{id}(/{page})

方案4:命名模式3

方案4在方案2的命名模式基础上,改成了根据不同的分类展示不同的URL目录,对文章进行了按分类归类的目的。外贸网站中较常见。

文档详情:/{catname}/{filename}.html
文档列表:/{catname}(/{page})
模型首页:/{module}
单页详情:/{filename}.html
标签列表:/tags(/{page})
标签详情:/tag/{filename}(/{page})

方案5:自定义模式(高级模式)

方案5属于高级模式,使用方案5需要谨慎操作,若设置不当,会导致前端页面打不开。

自定义伪静态规则说明

自定义规则目前可以自由设置6种链接类型的URL规则,分别是文档详情、文档列表、模型首页、页面、标签列表、标签详情。===和前面部分不可修改。如:

archive===/{module}-{id}.html
category===/{module}-{filename}(-{page})
archiveIndex===/{module}.html
page===/{filename}.html
tagIndex===/tags(-{page})
tag===/tag-{id}(-{page})

自定义伪静态规则变量

方案5自定义规则支持若干个内置变量自由组合。变量由花括号包裹 {},如 {id}

可用的变量有:

  • 数据ID {id}
  • 文档自定义链接名 {filename}
  • 分类自定义链接名 {catname}
  • 多级分类自定义链接名 {multicatname}{multicatname}{catname}只能使用一个;
  • 分类ID {catid}
  • 模型表名 {module}
  • {year}, 月 {month}, 日 {day}, 时 {hour}, 分 {minute}, 秒 {second},年月日时分秒只有文档(archive)可用;
  • 分页页码 {page},分页需放在小括号内, 如: (/{page})

system-plugin-01