Facebook正在迫使应用程序使用HTTPS,我一直在寻找openSSL,但我真的无法理解如何安装它,我正在使用godaddy并且它在Linux服务器上运行,我不认为我可以从任何命令行执行。
我需要有一个有效的HTTPS链接,一个自签名证书就可以,但我似乎无法在GoDaddy上获得一个,我可以将所有HTTPS重定向到HTTP,这会有效吗?通过.htacess
欢迎任何建议!
答案 0 :(得分:1)
昨天我遇到了完全相同的问题,并且很快找到了解决方法,而无需将我的应用程序移动到使用SSL的服务器。
Facebook仅验证起始URL为https:// .....但是,您不必在此处使用ssl。因此,我只是创建了一个免费的Heroku帐户(您可以使用任何其他支持SSL的托管服务提供商)并使用以下代码添加index.php文件:
<?php
header( 'Location: http://my.app.url' );
加载IFrame后,它会自动重定向到托管在非ssl服务器上的应用程序,并且可以正常运行。
有关详细信息,请查看我的博文http://www.xethron.co.za/building-a-facebook-app-on-a-host-without-https-ssl-support