如何为服务器中使用相同文件夹的安全URL [https]用户启用Facebook应用程序

时间:2011-10-01 06:31:19

标签: php javascript facebook facebook-canvas

我创建了一个可以同时为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

1 个答案:

答案 0 :(得分:1)

你在想这个。 HTTP和HTTPS只是访问机制,它们不一定到不同的地方。配置您的Web服务器以使用两个协议的相同目录,你会没事的。

编辑

https://example.com/folder_secure这样的URL被转换为服务器上的文件路径的方式,如/var/www/html/folder,由Web服务器的配置控制。您将不得不阅读您使用的任何服务器的手册。如果是Apache,则需要的变量是DocumentRoot。