首先还是需要将网站转移到境外的服务器上,这样才能保证在注销域名备案的时候网站能够正常被打开,我为了网站打开速度还是优选了中国香港的云服务器,由于我们网站本身就做了数据库分离,所以只需要将 WordPress 文件复制到新的服务器即可,甚至就连数据库配置文件都不需要修改,不过数据库的服务器需要放行新服务器的 IP 就能正常运行了,实现全程无缝衔接。(不过由于泪雪网的图片采用的是 Nginx 反向代理,所以当时造成了一些短暂的无法访问图片的情况)
那么就来看看这次我用的 JavaScript 来实现备案不关站的一个升级方法,其中可以根据域名来判断只在首页生效,以及不对搜索蜘蛛抓取做渲染,同时还可以自定义显示的时间周期,大家可以根据代码修改。
<script>
if(window.location.href=='https://www.ymzm.net/'&&!navigator.userAgent.toLowerCase().match(RegExp(/spider|bot/i))){
var title = '根博客';//网站标题
var beian = '冀ICP备2023034150号';//备案号
var desc = '网站备案中,暂时性关闭';//描述文本
document.title = title;
document.body.innerHTML = '<div style="text-align:center;margin-top:100px;line-height:26px;"><p style="font-size:26px;">'+title+'</p><p style="color:#666">'+desc+'</p><p><a target="_blank" rel="nofollow" href="https://beian.miit.gov.cn">'+beian+'</a></p></div>';
}
</script>
以上就是给大家提供了两段代码,一个是原生 js 方式,不依赖 jQuery 第三方库,第二种就是需要页面有加载 jQuery 的方式,但其实大差不差的。
使用方法就是根据自己适合的需求选择一段代码复制到你当前网站首页的底部,或者 WordPress 主题的 footer.php 文件中,以及网站引入的 js 中都可以,但是以上的代码中根据自己网站域名填写
提示:以上代码内容适合网站初次备案,若是备案修改或者便于备案审查,可能还需要添加网站名称,备案号及链接。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容