我有我的网站和我接受信用卡的页面我想拥有SSL。我获得了子域的所有SSL设置:secure.website.com
那么,我如何确保我接受信用卡的页面始终是https并且具有secure.website.com的子域名。
地址是:http://www.website.com/subscriptions/new
并且需要
https://secure.website.com/subscriptions/new
如何让它始终呈现该网址?
答案 0 :(得分:0)
将协议和子域参数添加到url_for。您需要包含此处所述的url_for修改:http://railscasts.com/episodes/221-subdomains-in-rails-3
最终结果将是:
<%= url_for(:action => 'new', :controller => 'subscriptions', :only_path => false, :protocol => 'https', :subdomain => 'secure') %>