最近迫于生计,新接入到腾讯云备案,备案要求颇多。
新站必须不能打卡,旧站必须能打开又不能有这样那样的内容。
比如我新增备案,博客不能有评论,不能有友情链接,而且还说博客不保证能通过备案...
所以这段时间备案,友链和评论一直是下线状态。
然后这两天研究了下统计,在备案通过之前几分钟(阿里云/腾讯云审核时也会检测)。
会有一个来自 *.beian.miit.gov.cn 的访问,由此判断管局审核都是在备案后台打开网站链接进行审核的。
所以,我们可以通过来路判断是否为管局的检测,主动屏蔽管局。
以前的备案都是通过管局IP的检测,而来路比IP要容易还可靠。
Nginx 可使用如下配置:

if ($http_referer ~* "beian.miit.gov.cn") {
    rewrite / /block_beian.html break;
}

然后 block_beian.html 页面要不能有其他内容,还要有备案号。
例如,我这个页面就居中 “Hello World”
底部居中 备案号,完全符合所有要求!