我的系统正在通过lighttpd运行播放框架。 我需要知道来自Facebook的请求是来自https还是http。
两个问题:
有没有什么办法可以告诉我的框架,如果原来的请求是从HTTP或HTTPS? (我查了request.secure,但总是假的)
如果框架不给我任何方法来检测,是否有无论如何,我可以使用mod_rewrite添加一个ssl = true的查询参数?
我没有尝试过这个,但根据这个讨论,你应该加上
RequestHeader set X-Forwarded-Proto "https"
到您的虚拟主机。 即使到达播放实例的stream量已经被解密,播放将会看到这个并将request.secure设置为true。