You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Facebook登录报错:URL域名不在应用域名中(含子域名问题)

解决Facebook登录子域名不匹配的报错问题

兄弟,我帮你捋捋这个Facebook登录的域名问题!你遇到的「此URL的域名未包含在应用的域名中(子域名!)」报错,大概率是App Domains的格式填错了,结合你的现有设置,给你几个实打实的修复步骤:

1. 修正App Domains的填写格式

你现在填的是http://ccc.nnn.hhh.hu,但Facebook的App Domains规则是只填纯域名,不能带http/https前缀,子域名的话直接填完整层级就行:

  • 正确填写应为:ccc.nnn.hhh.hu
  • 要是你的主域名是hhh.hu,也可以把它加上(不过针对你的子域名场景,优先填ccc.nnn.hhh.hu就够)

2. 检查「网站」平台的基础配置

除了Facebook登录模块,别忘了确认基础设置里的「网站」平台是否配置到位:

  • 进你的Facebook应用后台 → 左侧菜单点「设置」→「基本」→ 往下翻到「网站」部分
  • 把「站点URL」设为http://ccc.nnn.hhh.hu/(注意结尾加个斜杠,虽然不是强制要求,但能避免一些莫名的匹配问题)

3. 再核对下Valid OAuth Redirect URIs

你现在填的http://ccc.nnn.hhh.hu/my.php是没问题的,但还是要多确认下:

  • 有没有拼写错误(比如大小写、斜杠、后缀名)
  • 要是之后网站会切HTTPS,提前把https://ccc.nnn.hhh.hu/my.php也加上(现在用HTTP暂时不用,但提前准备准没错)

4. 清缓存+等配置生效再测

修改完设置后,Facebook的配置可能要等个几分钟才会生效,建议:

  • 关掉Facebook后台的所有标签页,重新登录进去确认设置都保存好了
  • 清掉浏览器缓存,或者用隐私模式打开你的网站重新测试登录

另外提一句:严格模式开启后确实关不了,但只要域名配置正确,它只会提升安全性,不会影响正常登录的。

内容的提问来源于stack exchange,提问作者John Smith

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 04:26:22