私はこれらの3つのことを一緒に機能させることについて、ここでの以前の投稿に従いましたが、私は困惑しました。
ほとんどのブラウザでwww.myapp.comにアクセスすると、次のエラーが発生します。これはクロームのエラーです-
You attempted to reach www.myapp.com, but instead you actually reached a server identifying itself as myapp.com.
明らかに、近いですが、私が望むものではありません。これは、herokuドメインを実行したときに得られるものです-
myapp.com
secure.myapp.com
www.myapp.com
私はアプリケーションコントローラーにこのメソッドを持っています(リンクしたSO回答からの指示に基づいています)
def check_domain
if Rails.env.production? and request.host.downcase != 'myapp.com'
redirect_to request.protocol + 'myapp.com' + request.fullpath, :status => 301
end
end
私はdnsimpleを使用していて、CNAMEレコードを持っています-
www.myapp.com pointing to running-water6577.herokussl.com
私はALIASレコードを持っています-
myapp.com to running-water6577.herokussl.com
そしてTXTレコード-
myapp.com to ALIAS for running-water6577.herokussl.com
www.myapp.comまたはmyapp.comへのすべてのリクエストがhttps://myapp.comを指すようにするために、あらゆる手段を講じていると思いましたが、www.myapp.comと入力すると、 https://www.myappに解決されます。 comとそれはクロムと他のブラウザで上記のエラーをスローします。Rapidsslから購入しました。
何を誤って構成しましたか?