当后台绑定多个备案域名时,如何实现不同域名打开的内容展示不同的备案号?
根据当前访问页面的域名,动态切换显示对应的网站备案号,让不同域名访问同一站点时,展示匹配的备案资质 。
从站点概览页,找到并点击网站装修(如图,官方网站模块下 ),进入网页编辑器。

标记备案号模块
网页编辑器顶部,点电脑端预览图标(图中标识 1 ),切换到电脑端编辑视图。左侧找到备案号展示区域,选中备案号文本框。看左侧属性栏,在组件自定义属性名称处,填写beian(图中标识 2 ),用于后续代码定位,填完记得保存。

注入动态代码
返回站点概览,点左侧设置 - 网站设置 - 代码设置(按图中箭头路径 )。

找到网站统计代码输入框,粘贴以下代码:
// 获取当前页面域名
const domain = window.location.hostname;
// 按域名匹配备案号 - 请根据实际情况修改
let recordNumber = '主站备案号'; // 主域名备案号(必填)
if (domain === '域名1') {
recordNumber = '备案号1'; // 域名1对应的备案号(必填)
} else if (domain === '域名2') {
recordNumber = '备案号2'; // 域名2对应的备案号(必填)
}
// 可继续添加更多域名判断(可选)
/*
else if (domain === '域名3') {
recordNumber = '备案号3';
}
*/
// 定位备案号模块并更新
const beianElement = document.querySelector('[data-gw-component-custom-name="beian"] a');
if (beianElement) {
beianElement.textContent = `备案号:${recordNumber}`;
}
1、主站备案号:替换为你的主域名备案号(如粤ICP备XXXXXXXX号)。
2、域名 1 / 备案号 1:
域名1:替换为第一个需要特殊显示备案号的域名(如www.example.com)。
备案号1:替换为该域名对应的备案号(如粤ICP备XXXXXXXX号-1)。
3、域名 2 / 备案号 2:同上,添加第二个域名规则。
扩展域名规则:如需添加更多域名,取消注释else if部分,并按相同格式添加新域名和备案号。
修改完成后点击确定保存,再到网页编辑器发布即可生效。这样可以灵活适配多个域名的备案号显示需求。







请先 登录后发表评论 ~