web-dev-qa-db-fra.com

Domaine personnalisé Heroku App, transfert depuis goDaddy et comportement différent pour `www.example.com` et` example.com`

J'ai déployé une application sur heroku - http://appsparkler.heroku.com et créé un domaine personnalisé pour elle - www.appsparkler.com.

Ensuite, à partir de goDaddy, où j'ai acheté ce nom de domaine appsparkler.com, I forward with masking vers http://appsparkler.heroku.com et rediriger 301 (Permanent). Capture d'écran

enter image description here

Ensuite, j'ai apporté des modifications au DNS ZONE FILE où j'ai ajouté CNAME et A Host conformément à un blog que j'ai trouvé sur Internet.

enter image description here

enter image description here

Cela fonctionne bien et lorsque je visite www.appsparkler.com je suis redirigé avec masking et je peux également visiter les différents liens avec le URL en changeant le lien sur lequel je clique. Cependant, lorsque je navigue sur la webapp avec appsparkler.com c'est-à-dire sans la www, je peux accéder aux différents liens; Cependant, les liens dans la barre d'adresse ne sont pas mis à jour. Pour la comparaison, j'ai ajouté une capture d'écran de address bar sur la page home, d'abord avec www.appsparkler.com, puis avec appsparkler.com. Nous pouvons voir que /home ne reflète pas dans le second. De plus, même le favicon.ico n'apparaît pas dans le second (sans www) comme on peut le voir ...

enter image description here

enter image description here

J'ai essayé beaucoup de recherches et aussi essayé des essais et des erreurs avec différents paramètres et cherché des solutions sur le Web et rien n'a fonctionné.

S'il vous plaît aider. Merci d'avance.

2
Akash

Référence http://lifesforlearning.com/heroku-with-godaddy/

Dans la section FORWARD AND MASKING (qui se trouve sous SETTINGS >> Forwarding), j'étais forward(ing) with masking (comme vous pouvez le voir sur la capture d'écran ci-dessus) au herokuapp >> http://appsparkler.herokuapp.com. J'ai changé cela en forward (sans masquer) en http://www.appsparkler.com comme vous pouvez le voir sur la capture d'écran ci-dessous.

enter image description here

1
Akash