我创建了一个可以同时为http和https用户提供服务的facebook应用程序。截至目前,我在服务器上分别使用两个不同的文件夹,分别用于https和https。 例如
http://example.com/folder
and
https://example.com/folder_secure
我个人认为这可能是不必要的冗余[虽然无法解决方法],无论如何我可以在单个文件夹中包含http和https的代码,并将canvas url和secure canvas url设置为
http://example.com/folder
and
https://example.com/folder
答案 0 :(得分:1)
你在想这个。 HTTP和HTTPS只是访问机制,它们不一定去到不同的地方。配置您的Web服务器以使用两个协议的相同目录,你会没事的。
编辑
像https://example.com/folder_secure
这样的URL被转换为服务器上的文件路径的方式,如/var/www/html/folder
,由Web服务器的配置控制。您将不得不阅读您使用的任何服务器的手册。如果是Apache,则需要的变量是DocumentRoot。