站点聚合
巴克励步
站点聚合(v1.37.0)指:在同一主站已绑定的全部域名下,用 URL 路径前缀挂载组织内其他独立应用(子站),访客通过
主域名/前缀/ 访问子站内容,而无需为每个子站单独对外绑域。典型组合:主站
www.example.com 下挂载 /help-center(Wiki 帮助中心)、/forum(Community 问答)、/resources(CMS 资源页)。配置入口在 应用设置 → 多站点关联 → 站点聚合;保存后后台可查看该子站对应的对外访问 URL。是什么
站点聚合是 URL 层面的站群入口合并:主站与子站在 Baklib 内仍是独立应用(各自后台、成员与内容),但对外呈现为同一域名下的不同路径。通过聚合路径访问时,继承主站入口域名的访问策略(如 v1.37 新增的域名级 IP 白名单/黑名单)。
被聚合的子站会自动出现在 多站点关联 列表,并标注「站点聚合关联」,无需再手动添加关联关系。
为什么需要
- 统一品牌入口:客户只记一个主域,帮助中心、博客、社区分路径可达。
- 权限与域名治理简化:子站通常不必再单独配置对外主域;安全策略可在主站域名层统一。
- 与内容运营衔接:子站仍由各部门在各自后台维护,主站只承担「路由与入口」角色。
边界与限制
| 维度 | 站点聚合 | 多站点关联(手动) |
|---|---|---|
| 对外 URL | 变为 主域/前缀/… |
不改变各站独立访问地址 |
| 主要用途 | 统一入口、站群架构 | 后台跨站 复制/移动 页面 |
| 配置位置 | 多站点关联 → 站点聚合 | 多站点关联 → 添加关联 |
站点聚合 不是 把多个站合并为一个数据库,也 不是 反向代理到外部非 Baklib 系统。路径前缀变更会影响对外 URL 与内链,需提前规划信息架构。平台已修复聚合成环互挂、嵌套聚合下资源链接前缀错误等问题,配置时仍应避免循环挂载。
手动跨站复制/移动页面时,相关联站点须采用同一模板构建(与多站点关联的既有约束一致)。
与谁组合
- 多站点:组织内多应用并存是聚合的前提;见 多站点 中「一平台多站」与三分法说明。
- 站点多语言 / 国际化:同一主域下用
/en、/ja等前缀挂载各语言站,见最佳实践中的多语言站群方案。 - 访问控制与域名:主站域名策略对聚合路径生效;子站若保留独立域名,可用于预览或备用入口。
- 帮助中心站群:
/help-center+/resources+/forum是常见三分区架构。