我正在尝试在我的本地主机上测试 facebook 连接。在 facebook 开发者页面的应用程序设置中,我尝试将“使用 facebook 登录的网站”更改为,http://localsitename:8888
但出现错误:
Error
Site URL must be a URL with a valid domain.
我读过其他人成功做到这一点的地方。有没有人找到解决这个问题的方法?
看起来 Facebook 只接受localhost
一个没有任何点的域名。
使您的本地站点的名称中带有一个点,然后它应该可以正常工作 - localsite.name
,mytestsite.local
甚至foo.bar
......</p>
CBroe的回答效果很好!
如果您正在使用xampp,您可以编辑\xampp\apache\conf\extra\httpd-vhosts.conf
和添加另一个虚拟主机。还编辑\windows\system32\driver\etc\hosts
文件并添加对新主机的引用。
主持人:添加
technotronic.fb 127.0.0.1
httpd-vhosts.conf: 添加
<VirtualHost *>
DocumentRoot "E:/xampp/htdocs/technotronic"
ServerName technotronic.fb
<Directory "E:/xampp/htdocs/technotronic">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
这解决了我的问题。