Perché viene aggiunta una barra finale all'URL quando utilizzo la funzione di reindirizzamento statico del sito Web di Amazon S3?

2 minuti di lettura
0

Sto utilizzando le regole statiche di reindirizzamento dei siti Web di Amazon Simple Storage Service (Amazon S3). Amazon S3 aggiunge una barra alla fine dell'URL che interrompe il mio sito Web.

Risoluzione

L'aggiunta di una barra finale all'URL reindirizzato è un comportamento previsto con la funzione di hosting di siti Web statici di Amazon S3.

Per evitare l'aggiunta di una barra finale nell'URL reindirizzato, puoi utilizzare la seguente soluzione alternativa:

  1. Configura un documento indice (esempio: index.html) per ospitare il sito Web statico S3.
  2. Imposta la posizione di reindirizzamento del sito Web nei metadati dell'oggetto per configurare il reindirizzamento.

Per risolvere il problema, completa questi passaggi:

  1. Apri la console di Amazon S3.
  2. Dall'elenco dei bucket, scegli il nome del tuo bucket.
  3. Scegli Properties (Proprietà).
  4. In Hosting di siti Web statici, scegli Modifica.
  5. Nella pagina Modifica hosting di siti Web statici, per Hosting di siti Web statici, scegli Abilita.
  6. Per Tipo di hosting, seleziona Ospita un sito Web statico.
  7. Per il Documento di indice, specifica il nome di un oggetto che desideri utilizzare per impostare i metadati di reindirizzamento. Esempio: index.html
  8. Elimina le eventuali Regole reindirizzamento.
  9. Scegli Salva modifiche.

Quindi, usa la console S3 per configurare un indice. Quindi, completa questi passaggi per configurare il reindirizzamento:

  1. Apri la console di Amazon S3.
  2. Dall'elenco dei bucket, scegli il nome del tuo bucket.
  3. In Oggetti, scegli il documento di indice che hai configurato.
  4. Scegli la scheda Properties.
  5. Nella sezione Metadati, scegli Modifica.
  6. In Metadati, effettua le seguenti operazioni:
    Scegli Aggiungi metadati.
    Per Tipo, seleziona Definito dal sistema.
    Per Key, scegli x-amz-website-redirect-location dall'elenco a discesa.
    In Value, inserisci l'URL di reindirizzamento (esempio: http://www.example.com).
  7. Scegli Salva modifiche.

Informazioni correlate

Configurazione del reindirizzamento di una pagina Web

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa