经常在各种网站统计平台等申请权限时,需要验证网站的所有权。
也会提供多种验证方式:
- HTML 文件上传
- HTML 标记
- 增加域名记录 。。。
HTML 文件上传方式验证网站所有权
我现在站点都是 Docker 的部署方式,导致添加一个HTML文件或标记,都需要修改并触发CICD自动部署,域名修改记录又老是要验证手机验证码。
只要涉及到手机验证码真的是就觉得好麻烦呀~
突然换个角度想想,HTML的文件验证方式,其实可以通过网关按要求伪造即可,加上我现在用的是 APISIX 的网关工具,可以通过可视化的方式快速配置下路由通过验证。
创建路由
配置 Serverless post function 插件
json
复制成功
{
"disable": false,
"functions": [
"return function() ngx.say('验证文件的文件内容'); end"
],
"phase": "rewrite"
}
之后再按提交并发布后回到需要验证网站所有权的平台确认校验就完成啦