Quelle est la manière la plus simple de configurer une 307 d'un domaine apex à un autre sur AWS Route53 ?
- thecontent.com - le contenu
- www.thecontent.com - devrait 307 à thecontent.com
- otherdomain.net - devrait 307 à thecontent.com
Voici ce que j'ai essayé :
- Créer une zone hébergée pour thecontent.com
- Créez un compartiment AWS avec le contenu et la distribution cloudfront.
- Configurez un enregistrement apex : A ALIAS d1waasdf05wj5.cloudfront.net.
- Jusqu'à présent, la visite de toutes ces URL fonctionne
- Créez un bucket public www.content.com avec « Hébergement de site Web statique ».
- Pour 301, "Demandes de redirection"
- Pour 307, "Utiliser ce compartiment pour héberger un site Web"
- Définir des « règles de redirection »
Règles de redirection
<RoutingRules>
<RoutingRule>
<Redirect>
<Protocol>https</Protocol>
<HostName>thecontent.com</HostName>
<HttpRedirectCode>307</HttpRedirectCode>
</Redirect>
</RoutingRule>
</RoutingRules>
Jusqu'à présent, cela fonctionne. wget --max-redirect 0 http://bucket-endpoint-url
montre un 307
Configuration www.thecontent.com -> thecontent.com
- Je peux configurer un CNAME facile à transférer www->apex, mais cela ne fonctionnera pas pour apex->apex. Un sommet ne peut pas avoir de CNAME.
- Donc, j'ai lu pour configurer un enregistrement A avec un ALIAS pour le compartiment, mais le compartiment n'apparaît pas dans la liste déroulante des alias...
J'obtiens « L'alias cible contient une valeur non valide ». à partir de ces valeurs :
Nom : www, Type : A, Alias : Oui, Alias Target :
- http://www.donotlitterpeople.org.s3-website-us-east-1.amazonaws.com
- www.thecontent.com.s3-website-us-east-1.amazonaws.com
- www.thecontent.com.
- www.thecontent.com
Cet enregistrement A pour le sous-domaine www serait le même que celui que j'utiliserais sur l'autre domaine, n'est-ce pas ? Qu'est-ce que je rate?