0

facebook 强制应用程序使用 HTTPS,我一直在寻找 openSSL,但我真的无法理解如何安装它,我使用的是 godaddy,它在 linux 服务器上运行,我认为我不能从任何服务器上执行命令行。

我需要一个有效的 HTTPS 链接,一个自签名证书就可以了,但我似乎无法在 GoDaddy 上获得一个,我可以将所有 HTTPS 重定向到 HTTP,这行得通吗?通过 .htacess

欢迎任何建议!

4

1 回答 1

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

于 2013-06-01T21:49:07.040 回答