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 は、 https:[domain].herokuapp.com
//devcenter.heroku.com/articles/custom-domainsに従ってCNAME を指す www サブドメインで構成されています
これは DNS の問題ですか? Heroku ですべての https トラフィックを http にリダイレクトできるようにする唯一の方法は、SSL 証明書を購入することですか?