伪静态规则管理功能可以实现自定义的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})
。