当后台绑定多个备案域名时,如何实现不同域名打开的内容展示不同的备案号?
根据当前访问页面的域名,动态切换显示对应的网站备案号,让不同域名访问同一站点时,展示匹配的备案资质 。
从站点概览页,找到并点击网站装修(如图,官方网站模块下 ),进入网页编辑器。
标记备案号模块
网页编辑器顶部,点电脑端预览图标(图中标识 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部分,并按相同格式添加新域名和备案号。
修改完成后点击确定保存,再到网页编辑器发布即可生效。这样可以灵活适配多个域名的备案号显示需求。
请先 登录后发表评论 ~