mportant;">博客通过多个域名访问,按照工信部要求。每个域名访问进去网页的备案号要一致。按照我原来的做法,直接在页尾添加备案信息代码。只能显示一个备案号,不符合要求。有被打电话的风险。所以准备给我的博客添加新的页尾备案信息显示。
原来的页尾代码如下
Copyright © by <a href="http://blog.fengjinhao.com/" target="_blank" style="color: #b9b9b9">Fenei </a><i class="iconfont icon-sakura rotating" style="color: #ffc0cb"></i> <a href="http://beian.miit.gov.cn/" target="_blank" style="color: #b9b9b9">陕ICP备18016713号-1</a>
方法1:通过javascript来实现
1、添加javascript代码,我是直接添加到主题的页尾js框里的,一般主题都支持,不支持的话可以直接添加到主题中的foot.php文件中。javascript代码如下
<script> document.addEventListener('DOMContentLoaded', function() { var domain = window.location.hostname.split('.').slice(-2).join('.'); var icpMap = { 'fengjinhao.com': '陕ICP备18016713号-1', 'fenei.net': '陕ICP备18016713号-4' // 根据需要添加更多的域名和对应的备案号 }; var icp = icpMap[domain]; if (icp) { var icpElement = document.createElement('span'); icpElement.innerHTML = icp; var icpLink = document.createElement('a'); icpLink.href = 'http://beian.miit.gov.cn/'; icpLink.target = '_blank'; icpLink.appendChild(icpElement); document.getElementById('icp-info').appendChild(icpLink); } }); </script>
2、在主题页尾代码框或者主题foot.php中添加一下内容
Copyright © by <a href="http://blog.fengjinhao.com/" target="_blank" style="color: #b9b9b9">Fenei </a><i class="iconfont icon-sakura rotating" style="color: #ffc0cb"></i> <a href="http://beian.miit.gov.cn/" target="_blank" style="color: #b9b9b9"><span id="icp-info"></span> </a>
方法2:通过functions.php添加判断代码来实现
通过在functions.php文件添加判断代码,然后在foot.php中引用。
functions.php中的判断代码如下:
function custom_footer_copyright() { $ipname = $_SERVER['HTTP_HOST']; $domain =str_replace('www.','',$ipname); // 根据域名设置不同的备案信息 if ($domain == 'fengjinhao.com') { echo '陕ICP备18016713号-1'; } elseif ($domain == 'fenei.net') { echo '陕ICP备18016713号-4'; } else { echo '陕ICP备18016713号-4'; } }
然后在foot.php中引用定义的函数
div style="text-align: left;"> Copyright © by <a href="http://blog.fengjinhao.com/" target="_blank" style="color: #b9b9b9">Fenei </a><i class="iconfont icon-sakura rotating" style="color: #ffc0cb"></i> <a href="http://beian.miit.gov.cn/" target="_blank" style="color: #b9b9b9"<?php custom_footer_copyright(); ?></a> </div>
这样就可以实现不同的域名访问显示对应的icp备案信息的效果
本文链接:https://www.kinber.cn/post/4340.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝: