Come reindirizzare un dominio in CloudFront?

Ultimo aggiornamento: 27/05/2022

Voglio reindirizzare il mio dominio a un altro dominio in Amazon CloudFront. In che modo posso farlo?

Breve descrizione

Per reindirizzare un dominio in CloudFront, utilizza una delle seguenti opzioni:

  • Un endpoint del sito Web Amazon S3 (Amazon Simple Storage Service) che restituisce un codice di stato 301
  • Una funzione edge che reindirizza le richieste al nuovo dominio

Un reindirizzamento dell'endpoint del sito Web Amazon S3 sposta il percorso dell'URL esistente nel dominio reindirizzato. Le funzioni edge consentono di reindirizzare i visualizzatori ad altre pagine in base alle informazioni contenute nella richiesta o di riscrivere tutte le richieste da un percorso all'altro.

Risoluzione

Utilizza un endpoint Amazon S3 che restituisca un codice di stato 301

Segui le istruzioni nella sezione Reindirizzamento a un percorso URI diverso o da HTTP a HTTPS utilizzando Amazon S3 e CloudFront di Come reindirizzare un dominio a un altro in Route 53?

Utilizza una funzione edge che reindirizza le richieste al nuovo dominio

Per ulteriori informazioni sulla differenza tra Lambda@Edge e CloudFront Functions, consulta Scelta tra le CloudFront Functions e Lambda@Edge.

Per Lambda@Edge:

Consulta Personalizzazione all'edge con Lambda@Edge. Per il codice di esempio, consulta Esempio: generazione di un reindirizzamento HTTP (risposta generata).

Per CloudFront Functions:

Consulta Personalizzazione all'edge con CloudFront Functions. Per esempio di codice, consulta Reindirizzare il visualizzatore a un nuovo URL.