在进行多域名备案或不同主体进行资质申请时,对应的网站需要能和所申请的主体一致,但又不想做多个不同的网站,避免维护多个页面的麻烦。自动将网站主体信息与域名对应起来,使用同一个网站是个不错的选择。
大致办法是,将需要自动更新的信息先默认一个主体的信息并各自加上ID标签,使用JS判断访问预约,然后将预算的ID值替换到对应ID下。
示例说明,默认是百度网站的信息,当访问域名是tencent.com或sina.com.cn时,自动替换各指定ID标签里的内容:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>百度一下</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
</head>
<body>
<div id="header">
<div><a href="\"><img src="https://www.baidu.com/img/PCfb_5bf082d29588c07f842ccde3f97243ea.png" alt="" id="logo"></a></div>
</div>
<div id="main"></div>
<div id="footer">
<p>
<span id="address">公司地址:北京市海淀区上地百度大厦 联系电话:400-000-0000 </span>
<br>
<a target="_blank" style="color:#fff;" href="http://beian.miit.gov.cn"><span id="rj_icp">京ICP证030173号</span></a>
<a target="_blank" style="color:#fff;" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11000002000001" id="rj_beian"><img src="http://www.beian.gov.cn/img/new/gongan.png" /><span id="icp">京公网安备11000002000001号</span></a>
</p>
</div>
<script>
var domain_config = [{
title: '腾讯首页',
domain: 'tencent.com',
logo: 'https://www.tencent.com/img/index/menu_logo.png',
address: '公司地址:深圳市南山区腾讯大厦 联系电话:400-000-0001 ',
rj_beian: '44030002000001',
rj_icp: '粤B2-20090059',
icp: '粤公网安备 44030002000001号'
},
{
title: '新浪网',
domain: 'sina.com.cn',
logo: 'https://i2.sinaimg.cn/dy/deco/2013/0329/logo/LOGO_2x.png',
address: '公司地址:北京市海淀区西北旺新浪总部大厦 客服电话:400-000-0002',
rj_beian: '11000002000016',
rj_icp: '京ICP证000007',
icp: '京公网安备11000002000016号'
}];
function set_config() {
var domain = document.domain;
for (var s in domain_config) {
var conf_domain = domain_config[s].domain,
rj_beian = domain_config[s].rj_beian;
if (domain.indexOf(conf_domain) >= 0) {
document.title = domain_config[s].title;
$("#address").html(domain_config[s].address);
$("#icp").html(domain_config[s].icp);
$("#rj_icp").html(domain_config[s].rj_icp);
$("#logo").attr("src", domain_config[s].logo);
$("#rj_beian").attr("href", $("#rj_beian").attr('href').replace("11000002000001", rj_beian));
}
}
}
$(function() {
set_config();
});
</script>
</body>
</html>