如何用 GitHub Pages 完成企业微信的域名归属认证?(适合没有服务器的开发者)

在对接企业微信网页应用(如 JS-SDK、网页授权)时,必须配置可信域名,并通过域名归属认证。

企业微信要求:

markdown 复制代码
1. 下载验证文件:WW_verify_xxxxxx.txt
2. 上传至域名根目录,如:
   https://your-domain.com/WW_verify_xxxxxx.txt
3. 保证可外网访问

并且还限制:

  • 不能使用 IP
  • 不能使用短链
  • 不能带 http/https 协议头

对于没有购买域名、没有服务器的前端同学来说,几乎无法调试。

解决方案:使用 GitHub Pages 作为免费验证域名

GitHub Pages 提供的免费域名:

arduino 复制代码
https://<username>.github.io

完全符合企业微信的验证要求:

  • 公开可访问
  • 静态文件可直接访问
  • 是正式域名,不是 IP
  • 不需要服务器
  • 0 成本

因此,只需将验证文件放到 GitHub Pages 根目录即可完成验证。

实现步骤

1.创建 GitHub Pages 仓库

仓库名称必须为:

lua 复制代码
<username>.github.io

例如 GitHub 用户名为 abc,仓库名应为:

lua 复制代码
abc.github.io

创建仓库后,它自动对应站点:

arduino 复制代码
https://abc.github.io

2.上传企业微信验证文件

将企业微信提供的:

复制代码
WW_verify_xxxxxx.txt

上传到仓库根目录:

lua 复制代码
abc.github.io/
  └─ WW_verify_xxxxxx.txt

提交完成后即可开始部署。

3.启用 GitHub Pages(或确认自动启用)

进入仓库:

  1. 打开 Settings
  2. 左侧选择 Pages
  3. 找到 Source
  4. 确认设置为:
makefile 复制代码
Branch: main
Folder: / (root)

保存后 GitHub 会自动部署。

4.测试文件是否可访问

打开浏览器访问:

arduino 复制代码
https://abc.github.io/WW_verify_xxxxxx.txt

如果能正常显示文件内容 → 验证文件已经就绪。

5.在企业微信后台填写可信域名

在后台添加可信域名时填写:

lua 复制代码
abc.github.io

提交后即可通过验证。

相关推荐
风安•辛幸1 天前
mac上微信最新v4以上版客户端多开教程,亲测可用
macos·微信
智购科技无人售货机厂家2 天前
2026自动售货机出货口防夹手设计:从红外检测到电机反转的工程实践~YH
大数据·linux·单片机·嵌入式硬件·微信
QH139292318802 天前
R&S FSPN50 FSPN26 FSWP26 相位噪声分析仪典型应用案例
人工智能·百度·微信·集成测试·音视频·facebook·oneapi
UWA3 天前
GPM 2.0 WebGL 监测能力扩容|覆盖 Unity/Cocos/LayaAir 多引擎微信 & 抖音小游戏
unity·微信·性能优化·小游戏·webgl
运营秋秋4 天前
微信定时群发:设置一次自动触达
微信
极客互动API8 天前
企业微信 iPad 协议服务搭建与 AI 回调实战
网络·汇编·人工智能·微信·企业微信·ipad
极客互动API8 天前
企业微信 iPad 协议消息接口开发:文本 / 图片 / 群发消息的统一封装
人工智能·ios·微信·机器人·企业微信·ipad
Chengbei118 天前
DSH渗透测试插件dsh-pentest全新升级!适配DeepSeek Harness,可视化探索链路,一键搭建轻量化AI渗透测试环境。
人工智能·web安全·网络安全·微信·小程序·系统安全·安全架构
2501_9419820510 天前
个人微信API二次开发:多开回调串appId
微信
wechatbot88813 天前
极客互动企业微信 SCRM 私域运营实战效果全景
大数据·汇编·微信·自动化·企业微信·rpa