Selon les instructions sur l'hébergement d'un site statique sur S , j'ai configuré mon site de test avec deux compartiments: _mydomain.tld
_ et _www.mydomain.tld
_. Selon les instructions, le compartiment www est configuré pour être redirigé vers le compartiment de niveau supérieur. Dans Route 53, le domaine principal est défini comme un alias d'enregistrement A pour le noeud final _mydomain.tld
_ S3 et _www.mydomain.tld
_ est un CNAME correspondant au noeud final de compartiment www
. Tout fonctionne comme prévu: le trafic vers le domaine www est redirigé vers le non -www
et l'URL est réécrite en conséquence.
Cependant, je jouais avec la configuration (en partie parce que cela semblait un peu inutile et en partie parce que je voulais juste voir ce qui se passerait), et il semblerait que le second seau soit quasiment inutile. J'ai supprimé le compartiment www
et modifié le DNS du sous-domaine www
afin qu'il devienne un alias d'enregistrement A et qu'il corresponde bien au point de terminaison non -www
. Tout semble fonctionner comme prévu.
Est-ce que je manque quelque chose? Est-ce que cela va échouer terriblement sur la route, ou est-ce que les instructions d'Amazon sont simplement dépassées et/ou trop compliquées? Tout ce que je veux, c'est rediriger _www.mydomain.tld
_ vers _mydomain.tld
_, ce que la configuration plus simple semble bien faire.
Il n'y a aucune raison pour que deux enregistrements A ne fonctionnent pas comme vous le décrivez, mais les instructions sont une bonne pratique car vous devez choisir quelle est l'adresse canonique de votre site, www.domain.com
ou domain.com
et rediriger vers le nom canonique. L'utilisation de deux enregistrements A rendra le site visible aux deux adresses.
Outre les considérations esthétiques, ceci est particulièrement important pour l'optimisation des moteurs de recherche (SEO), car certains moteurs de recherche traiteront votre site comme un contenu en double s'il est visible dans deux domaines.
En effectuant cette redirection, les visiteurs seront redirigés avec un HTTP 301 Moved Permanently
s'ils accèdent à l'autre URL et les moteurs de recherche verront qu'il s'agit simplement d'un alias de votre site principal.