核心功能 1 更新于 2026-10-13

伪静态与 SEO 配置

一、地址规则三套方案

后台 → SEO 设置 → 地址规则,提供三套方案:

1. 动态模式(最省事)

/index.php?c=category&a=index&catid=9

不需要任何服务器配置,但不利于收录。适合刚上线调试。

2. 伪静态模式(推荐)

内容类型地址格式
首页/
栏目页/list/<catid>.html
单页/page/<catid>.html
详情页/show/<catid>/<id>.html
标签页/tag/<alias>.html
搜索页/search/<关键词>

需要服务器配合,规则可在后台「SEO 设置 → 地址规则预览」中直接复制。

3. 目录模式

/news/2026/10/123.html

更适合有明确内容层级的站点。

二、四种地址格式

除方案切换外,每个方案下还能选择细节格式:

  • 栏目地址是否包含父级路径
  • 详情地址是否包含日期
  • 是否省略 catid
  • 后缀用 .html / .htm / 无

配置项会实时预览,改完记得点「保存」。

三、URL 语言前缀

开启后,非默认语言的地址会带上语言前缀:

/            →  首页(中文)
/en-us/      →  首页(英文)
/list/9.html →  /en-us/list/9.html

同时输出 hreflang 与 x-default。详见 多语言与多站点。

四、SEO 字段

栏目级

  • SEO 标题、关键词、描述(留空则继承站点设置)
  • 栏目别名(英文/拼音,用于 alias 映射与标签页地址)

内容级

  • 自定义标题、关键词、描述
  • 摘要(用于列表与 description)
  • 缩略图(用于结构化数据与分享卡片)

站点级

在「SEO 设置」中按语言分别维护,支持「数据语言」选项卡。

五、结构化数据

详情页默认输出 Article 结构化数据,栏目页输出 BreadcrumbList:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "文章标题",
  "datePublished": "2026-10-10T09:00:00+08:00",
  "image": "https://example.com/storage/1/20261010/xxx.jpg"
}
</script>

六、站点地图

安装「自动站点地图」插件后,可访问:

/sitemap.xml          索引
/sitemap-1.xml        分片
/rss.xml              订阅

插件同时支持百度、必应、神马推送。

七、常见 SEO 事故

现象原因
所有子页面都渲染成首页语言前缀路由被单变量路由前缀匹配吞掉 —— 具体路由必须注册在单变量路由之前,并加 completeMatch(true)
英文站链接不带 /en-usSEO 设置里的「URL 语言前缀」开关被关掉了,或保存表单时该字段没被提交
页面标题全部一样栏目 / 内容没填 SEO 标题,也没配置站点 SEO 标题模板