J'essaie de comprendre comment obtenir le domaine nu pour que mon site Web soit redirigé vers le domaine www. J'utilise Heroku et j'ai le domaine de GoDaddy. Grâce à Heroku, mes enregistrements A sont déjà configurés comme:
@: 75.101.145.87
@: 75.101.163.44
@: 174.129.25.170
Et mon www CNAME pointe vers proxy.heroku.com.
J'ai cherché partout sur Internet, mais je ne trouve pas de réponse simple et gratuite sur la façon dont je peux faire cette redirection. Certaines réponses parlent de l'utilisation de services payants, ce que je ne veux pas faire, et d'autres parlent d'entrer et de modifier les paramètres Heroku, mais ne donnent pas vraiment beaucoup d'explications. Pour le moment, si vous accédez à mon domaine nu, c'est juste Heroku qui dit qu'aucune application de ce type n'existe, tandis que si vous accédez à mon domaine www, c'est mon application.
www
lequel CNAME est pointéyour-app-name.herokuapp.com
.Réponses:
Sur GoDaddy, utilisez la fonction «Transfert» pour configurer un transfert de
yourdomain.com
àwww.yourdomain.com
. La fonction de transfert est accessible dans le gestionnaire de domaine au bas de la section "Informations sur le domaine":Si vous faites cela, tout le trafic vers votredomaine.com sera acheminé vers l'application Heroku CNAME (qui est la meilleure approche ).
Une note, cependant, si vous êtes sur la pile Cedar, ne l'utilisez pas
proxy.heroku.com
pour l'hôte de votrewww
CNAME. Utilisez plutôtyour-app-name.herokuapp.com
. Ces détails sont traités ici .GoDaddy spécifie également que pour que votre nom de domaine soit transféré, son enregistrement A doit pointer vers 64.202.189.170 ou doit se situer entre les plages suivantes: 50.63.202.1 - 50.63.202.31 ou 184.168.221.1 - 184.168.221.31.
la source
Vous pouvez également utiliser http://wwwizer.com pour transférer de votre domaine nu vers votre www. Dans GoDaddy dans le gestionnaire DNS sous l'enregistrement A dans le type d'en-tête @ dans 174.129.25.170. Ils redirigeront automatiquement du domaine nu vers un avec www. en face d'elle.
la source
Dans l'éditeur de zone DNS de GoDaddy, vous voudrez configurer votre enregistrement CNAME www pour qu'il pointe vers @. Dans votre enregistrement A, vous utiliserez un caractère générique (*) pour pointer vers l'adresse IP et un deuxième enregistrement A qui utilise @ comme hôte qui pointera également vers l'adresse Web. Par ici,
Questions fréquemment posées
Puis-je pointer * .mondomaine.com vers mon application Heroku?
Quelles adresses IP dois-je utiliser pour pointer mon domaine personnalisé vers Heroku?
Pourquoi ne puis-je pas ajouter subdomain.mydomain.com pour mon application?
la source
www
vers @ qui achemine toujours le trafic vers des adresses IP fixes (qui présente tous les mêmes inconvénients que les enregistrements A). Utilisez une redirection de niveau supérieur, sur GoDaddy, cela s'appelle plutôt "transfert".Si vous avez configuré les adresses IP sur votre domaine nu et votre www cname'd à yourappname.herokuapp.com, tout ce que vous avez à faire est d'utiliser quelque chose comme RackRewrite dans votre application pour rediriger les demandes lorsqu'elles arrivent à votre application.
Ce que vous souhaitez configurer, c'est que toute demande adressée au domaine nu soit redirigée vers votre adresse www. Après avoir suivi les instructions d'installation, ajoutez un initialiseur dans config / initializers
Ce qui veut dire que si l'URL demandée n'est pas www.votredomaine.com, alors 301 la redirige vers www.yuordomain.com mais uniquement si elle est en cours de production.
la source
Pour que cela fonctionne avec Network Solutions, procédez comme suit:
Maintenant, attendez et vérifiez le (s) domaine (s) avec la commande de terminal suivante:
la source