首先,这是我的第一个 SSL Web 应用程序,所以我可能做错了什么。我们在https://bla.be/上根据来自客户端的请求打开 SSL
它似乎开箱即用。我们订购了带有 SSL 的网络托管,我们似乎不需要进行任何配置。
然而出现了2个问题:
- 每当我单击某些链接时(而且对于哪些链接看起来确实是随机的),它会将 url 前缀从 HTTPS 变形为 HTTP,并在域名末尾添加一个端口 :443 后缀。导致链接不起作用。(例如:https://bla.com/view/3变为http://bla.com:443/view/3)
当我通过 sendfile 下载文件时,它总是这样做:
send_file datafile.document.path, :type => datafile.document_content_type, :disposition => 'attachment', :x_sendfile => true
我尝试将 :secure => true 添加到链接,但这似乎没有任何作用。
我忘记了一些必需的配置吗?还是我的主机设置错误?
提前致谢。