核心功能 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-us | SEO 设置里的「URL 语言前缀」开关被关掉了,或保存表单时该字段没被提交 |
| 页面标题全部一样 | 栏目 / 内容没填 SEO 标题,也没配置站点 SEO 标题模板 |