Perché viene aggiunta una barra finale all'URL quando utilizzo la funzionalità 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.

Breve descrizione

Nota: la seguente risoluzione si applica solo agli endpoint dei siti Web statici di Amazon S3. Per ulteriori informazioni, consulta Website endpoints.

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

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

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

Risoluzione

Configura un documento di indice per ospitare il sito Web statico

Completa innanzitutto i passaggi seguenti per specificare il nome del documento di indice ed eliminare le regole di reindirizzamento:

  1. Apri la console Amazon S3.
  2. Dall'elenco Bucket scegli il nome del bucket.
  3. Scegli Proprietà.
  4. In Hosting di siti web statici, scegli Modifica.
  5. Nella pagina Modifica hosting di siti Web statici, in Hosting di siti Web statici, scegli Abilita.
  6. In Tipo di hosting, seleziona Ospita un sito Web statico.
  7. In Documento di indice, specifica il nome di un oggetto che desideri utilizzare per impostare i metadati di reindirizzamento. Un nome di esempio è index.html.
    Nota: non iniziare il nome dell'indice con "/". Ad esempio, non utilizzare: /index.html. Inoltre, i nomi degli oggetti Amazon S3 fanno distinzione tra maiuscole e minuscole.
  8. Elimina le regole reindirizzamento.
  9. Scegli Salva le modifiche.

Quindi, usa la console S3 per configurare il documento di indice.

Imposta il reindirizzamento del sito Web

Completa i seguenti passaggi:

  1. Apri la console Amazon S3.
  2. Dall'elenco dei bucket, scegli il nome del bucket.
  3. In Oggetti, scegli il documento di indice.
  4. Scegli la scheda Proprietà.
  5. Nella sezione Metadati, scegli Modifica.
  6. In Metadati, effettua le seguenti operazioni:
    Scegli Aggiungi metadati.
    In Tipo, seleziona Definito dal sistema.
    In Chiave, scegli x-amz-website-redirect-location dall'elenco a discesa.
    In Valore, inserisci l'URL di reindirizzamento.
  7. Scegli Salva le modifiche.

Informazioni correlate

Configurazione del reindirizzamento di una pagina Web

AWS UFFICIALE
AWS UFFICIALEAggiornata 6 mesi fa