我正在尝试在 Sinatra 中使用此将所有 https 流量重定向到 http
get "*" do
if request.secure?
redirect request.url.gsub(/^https/, "http")
else
pass # continue execution
end
end
但是,在 heroku 上的自定义域上,我的浏览器向我显示错误:
This is probably not the site you are looking for!
You attempted to reach www.[domain].com, but instead you actually reached a server identifying itself as *.heroku.com.
我的 DNS 配置了 www 子域,其CNAME指向[domain].herokuapp.com
https://devcenter.heroku.com/articles/custom-domains
这是DNS问题吗?购买 SSL 证书是允许所有 https 流量在 heroku 上重定向到 http 的唯一方法吗?