Architecture Facebook站点URL/站点域帮助(使用域转发)

Architecture Facebook站点URL/站点域帮助(使用域转发),architecture,facebook,Architecture,Facebook,我已经在Facebook开发者论坛上发布了这篇文章,但那边的进展似乎很慢,而且支持也很少,所以我正在尝试: 我有一个网站使用FB登录按钮。我的架构有点简单: 我在whois.com上有一个域名(我们称之为example.com)。我的应用程序运行在Amazon内部的EC2实例中,具有弹性IP(我们称之为1.2.3.4)。我在whois.com上配置了域转发,因此所有到example.com*的请求都被转发到1.2.3.4*。一切正常,除了我无法正确配置网站URL和网站域。我尝试过的每种配置都会出

我已经在Facebook开发者论坛上发布了这篇文章,但那边的进展似乎很慢,而且支持也很少,所以我正在尝试:

我有一个网站使用FB登录按钮。我的架构有点简单:

我在whois.com上有一个域名(我们称之为example.com)。我的应用程序运行在Amazon内部的EC2实例中,具有弹性IP(我们称之为1.2.3.4)。我在whois.com上配置了域转发,因此所有到example.com*的请求都被转发到1.2.3.4*。一切正常,除了我无法正确配置网站URL和网站域。我尝试过的每种配置都会出现“API错误代码:191”

如果我使用EC2公共DNS地址,它是有效的,但我显然不想使用它


有人知道什么应该是正确的站点URL和站点域吗

站点域必须与用户在与您站点的Facebook相关部分交互时出现在浏览器地址栏中的域相匹配。

我已经尝试过了。用户在地址栏中看到的地址是:
http://www.example.com/example/
所以我尝试了
站点URL:http://www.example.com/example/
站点域:example.com
没有成功。。。还有其他建议吗?域名转发是Facebook的问题吗?此错误消息表示您传递到Facebook的“重定向”url(用户登录后应让浏览器导航到的url)与您提供的域名不匹配。仔细检查所有与facebook交互的代码是否指定使用example.com作为域。如果你认为你这样做了,但仍然不起作用,使用像fiddler2或firebug这样的工具来监控你发送到facebook的所有流量,并检查那些查询字符串和请求主体以进行双重检查。在我的情况下,我现在只设置一个应用程序,我的基本url类似,我尝试将其设置为应用程序站点url,并显示错误“站点url不是有效url”,甚至我尝试将应用程序域设置为'example.com',甚至是example,这也显示了一个错误为'nota valid domain'。。我不知道现在该怎么设置。。?