Herokuでホストされているアプリがあり、ドメインとDNSターゲットは通常どおり<appname>.herokuapp.com
です。
私の1and1ドメイン<domain>.net
は、www.<domain>.net
へのHTTPリダイレクトに設定されています。 CNAMEエイリアス<appname>.herokuapp.com
を持つwww
サブドメインを追加しました。
これは機能するはずです。少なくともStackoverflow/Webmastersのいくつかのスレッドでこの「回避策」について読んだことがあります。
ただし、<domain>.net
orwww.<domain>.net
にアクセスすると、「Too many Redirects」エラーが発生します。
関係がある場合、関連する1and1ウェブスペース全体に.htaccessファイルはありません。 HerokuアプリはNode.jsで記述されており、Herokuドメイン経由でアクセスすると正常に動作します。どうすれば解決できますか?
編集:
これらはDNS設定です:
<domain>.net
ネームサーバー:1&1ネームサーバー(デフォルト)A/AAAAエントリ(IPアドレス):1&1 IP-Address(デフォルト)
www.<domain>.net
DNS設定:CNAME-エイリアス:<appname>.herokuapp.com
<appname> .herokuapp.comターゲットは仮想ホスティング(1つのIPで複数のドメインをホスト)を実行しており、スペースは<appname> .herokuapp.comしかし、www。<domain> .netを指すCNAMEを作成したため、ターゲットはwww。<domain> .netのリクエストを取得しています。そのホスト名に対して何かを行うように特に構成されている場合、期待どおりに機能しません。