Les enregistrements DNS A requièrent qu’une adresse IP soit codée en dur dans la configuration DNS de votre application.
... qui Heroku recommande d'éviter . Heroku suggère deux solutions de contournement:
... en utilisant un fournisseur DNS qui prend en charge une fonctionnalité semblable à CNAME au sommet, et en utilisant la redirection de sous-domaine`.
Ma question concerne la dernière option (car la première n'est pas prise en charge par DreamHost AFAIK):
Est-il possible de rediriger du domaine racine (c'est-à-dire apex ou "naked") vers le sous-domaine "www" pour les demandes HTTPS sans que le navigateur ne se lance?
Heroku ne pense pas:
Les applications nécessitant un cryptage SSL doivent utiliser la configuration ALIAS/ANAME sur le domaine racine. La redirection de sous-domaine provoquera une erreur de navigateur lorsque le domaine racine est demandé via SSL (c'est-à-dire https://example.com ).
... mais j'espère que c'est une déclaration incomplète (ou incorrecte).
Le vrai problème avec la redirection d'apex vers 'www' est que taper https://example.com
directement dans un navigateur soulèvera un avertissement de certificat. Bien sûr, c'est une affaire Edge, mais pas une petite.
J'ai résolu ce problème avec DNSimple . (Je n'ai même pas eu besoin de transférer mon domaine!)
Je pense que easyDNS offre une fonctionnalité similaire, mais je suis surpris de constater que ce n’est pas le cas de la plupart des sociétés d’hébergement de domaines.
Vous avez besoin d'un certificat qui sécurise à la fois www.example.com et example.com.
REMARQUE: je n'ai pas encore essayé cela avec l'application Heroku . Je partage toujours cette solution ici car il s'agit de la première page à débordement qui s'affiche pour la "redirection de domaine nu vers la recherche de version www". Cela peut aider d'autres personnes à la recherche d'une réponse à la redirection générique.
J'ai réussi à rediriger un domaine nu vers la version www ..En outre, j'ai également redirigé la version HTTP vers la version HTTPS à l'aide des paramètres DNS de google domains dans des enregistrements synthétiques.
Les étapes détaillées sont documentées ici: https://www.am22tech.com/redirect-naked-domain-www-http-https-google-domains/