En utilisant AWS re:Post, vous acceptez les AWS re:Post Conditions d’utilisation

Comment puis-je rediriger un domaine dans CloudFront ?

Lecture de 2 minute(s)
0

Je souhaite rediriger mon domaine vers un autre domaine dans Amazon CloudFront.

Brève description

Pour rediriger un domaine dans CloudFront, utilisez l'une des méthodes suivantes :

  • Un point de terminaison de site Web Amazon Simple Storage Service (Amazon S3) qui renvoie un code d'état 301
  • Une fonction Edge qui redirige les requêtes vers le nouveau domaine

Une redirection de point de terminaison de site Web Amazon S3 déplace le chemin URL existant vers le domaine redirigé. Les fonctions Edge vous permettent de rediriger les utilisateurs vers d'autres pages en fonction des informations contenues dans la requête, ou de réécrire toutes les requêtes d'un chemin à un autre.

Résolution

Utiliser un point de terminaison Amazon S3 qui renvoie un code d'état 301

Suivez les instructions figurant dans la section Rediriger à l'aide de Route 53 et d’Amazon S3 de la rubrique Comment puis-je rediriger un domaine vers un autre dans Route 53 ?

Utiliser une fonction Edge qui redirige les requêtes vers le nouveau domaine

Pour plus d'informations sur la différence entre les fonctions Lambda@Edge et CloudFront, consultez la section Différences entre les fonctions CloudFront et Lambda@Edge.

Pour Lambda@Edge :

Consultez la section Personnaliser à la périphérie avec Lambda@Edge. Pour un exemple de code, consultez la section Exemple : Génération d'une redirection HTTP (réponse générée).

Pour les fonctions CloudFront :

Consultez la section Personnaliser à la périphérie avec les fonctions CloudFront. Pour un exemple de code, consultez la section Rediriger l'utilisateur vers une nouvelle URL.

Informations connexes

Configuration d’une redirection de page Web

Créer une fonction Lambda@Edge dans la console Lambda

Tutoriel : Créer une fonction simple avec les fonctions CloudFront

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 5 mois