web-dev-qa-db-ja.com

Herokuアプリのカスタムドメイン、goDaddyから転送し、「www.example.com」と「example.com」で異なる動作を取得する

Heroku-http://appsparkler.heroku.comにアプリをデプロイし、そのカスタムドメインを作成しました-www.appsparkler.com

次に、goDaddyからこのドメイン名を購入しましたappsparkler.com、私はforward with maskingからhttp://appsparkler.heroku.comにリダイレクトし、301 (Permanent)をリダイレクトします。スクリーンショット

enter image description here

次に、インターネット上で見つけたブログに従って、CNAMEDNS ZONE FILEを追加したA Hostに変更を加えました。

enter image description here

enter image description here

これは正常に機能し、www.appsparkler.comにアクセスするとmaskingにリダイレクトされ、URLがクリックしたリンクに変わってさまざまなリンクにアクセスすることもできます。ただし、appsparkler.comを使用して、つまりwwwを使用せずにwebappを参照すると、さまざまなリンクに移動できます。ただし、アドレスバーのリンクは更新されません。比較のため、homeページで最初にaddress barで、次にwww.appsparkler.comappsparkler.comのスクリーンショットを追加しました。 /homeが2番目のものに反映されていないことがわかります。さらに、favicon.icoでさえ、2番目に表示されません(wwwなし)

enter image description here

enter image description here

私は多くの検索を試みましたが、さまざまな設定で試行錯誤を試みましたが、Web上で解決策を探しましたが、何も機能しませんでした。

助けてください。前もって感謝します。

2
Akash

参照 http://lifesforlearning.com/heroku-with-godaddy/

FORWARD AND MASKINGセクション(SETTINGS >> Forwardingの下)では、herokuapp >> http://appsparkler.herokuapp.comに対するforward(ing) with maskingでした(上の質問のスクリーンショットをご覧ください)。下のスクリーンショットでわかるように、forward(マスキングなし)をhttp://www.appsparkler.comに変更しました。

enter image description here

1
Akash