公众号设置安全域名需登录后台,进入“设置与开发-公众号设置”,选择“网页授权域名”或“JS接口安全域名”,填写已备案的域名,并按要求在域名服务商处配置TXT记录或上传验证文件,提交后等待审核生效。
设置安全域点的核心作用
- 数据保护:防止第三方非规获取用户信息(如OpenID、昵称等敏感数据)
- 功能权限:启用网页授权、JS-SDK接口调用等高级功能的前置条件
- 风险拦截:规避钓鱼网站冒用公众号名义实施诈骗
操作流程(电脑端)
Step 1:登录公众号后台
进入微信公众平台,使用管理员账号扫码登录。
Step 2:进入开发设置
左侧菜单栏选择「设置与开发」→「公众号设置」→「功能设置」模块。

Step 3:配置域名
- 业务域名:填写网站主域名(如
https://www.example.com
),支持带端口号
- JS接口安全域名:填入调用微信JS-SDK的页面所在域名
- 网页授权域名:设置OAuth2.0授权回调域名
Step 4:域名验证

- 下载指定
MP_verify_xxxxx.txt
验证文件
- 上传至域名根目录(通过
https://域名/MP_verify_xxxxx.txt
可访问)
- 返回后台点击「确认」完成校验
技术规范与注意事项
项目 |
强制要求 |
典型错误案例 |
协议类型 |
必须HTTPS |
HTTP链接直接失效 |
备案状态 |
已完成工信部备案 |
境外服务器未备案 |
路径层级 |
仅支持顶级域名 |
填写二级目录(如/subpath ) |
数量限制 |
最多绑定5个业务域名 |
超量提交导致审核失败 |
特殊场景处理:
- 子域名调用:需单独为每个子域名(如
m.example.com
)单独配置
- 云服务托管:阿里云/酷盾等平台需配置CDN白名单
- 测试环境:本地调试使用
localhost
或0.0.1
需关闭域名校验
排查故障的5个关键点
- 检查服务器防火墙是否拦截微信服务器IP段
- 确认TLS协议版本≥1.2(禁用SSLv3等老旧协议)
- 核对域名证书是否过期或与域名不匹配
- 验证文件是否被重定向(需返回200状态码)
- 清除浏览器缓存后重新提交
高级安全建议
- 定期审计:每季度检查域名解析记录与SSL证书状态
- 访问控制:配置WAF防火墙规则拦截异常请求
- 日志监控:分析
referer
来源,识别非规调用行为
- 应急预案:准备备用域名切换方案(建议配置至少2个域名)
引用声明
本文操作标准参照微信公众平台2025年9月发布的《微信公众平台技术文档》,具体政策变动请以微信官方公告为准。
