Por que uma barra final é adicionada ao URL quando eu uso o recurso de redirecionamento de site estático do Amazon S3?

2 minuto de leitura
0

Estou usando as regras de redirecionamento de sites estáticos do Amazon Simple Storage Service (Amazon S3). O Amazon S3 adiciona uma barra no final da URL que quebra meu site.

Breve descrição

Observação: a resolução a seguir se aplica somente aos endpoints de site estático do Amazon S3. Para obter mais informações, consulte Endpoints de site.

A adição de uma barra final ao URL redirecionado é um comportamento esperado com a hospedagem de site estático Amazon S3.

Para evitar a adição de uma barra final no URL redirecionado, use a seguinte solução alternativa:

  1. Configure um documento de índice para hospedar o site estático do S3.
  2. Defina o local de redirecionamento do site nos metadados do objeto para configurar o redirecionamento.

Resolução

Configurar um documento de índice para hospedar o site estático

Primeiro, conclua as etapas a seguir para especificar o nome do documento de índice e excluir as regras de redirecionamento:

  1. Abra o console do Amazon S3.
  2. Na lista Buckets, escolha o nome do seu bucket.
  3. Escolha Propriedades.
  4. Em Hospedagem de site estático, selecione Editar.
  5. Na página Editar hospedagem de site estático, em Hospedagem de site estático, escolha Habilitar.
  6. Em Tipo de hospedagem, selecione Hospedar um site estático.
  7. Em Documento de índice, especifique o nome de um objeto que você deseja usar para definir os metadados de redirecionamento. Um exemplo de nome é index.html.
    Observação: não comece o nome do índice com um "/". Por exemplo, não use: /index.html. Além disso, os nomes de objetos do Amazon S3 diferenciam maiúsculas de minúsculas.
  8. Exclua as regras de redirecionamento.
  9. Escolha Salvar alterações.

Em seguida, use o console S3 para configurar o documento de índice.

Configurar o redirecionamento do site

Conclua as seguintes etapas:

  1. Abra o console do Amazon S3.
  2. Na lista Buckets, escolha o nome do seu bucket.
  3. Em Objetos, selecione o documento de índice.
  4. Escolha a guia Propriedades.
  5. Na seção Metadados, escolha Editar.
  6. Em Metadados, faça o seguinte:
    Escolha Adicionar metadados.
    Em Tipo, selecione Definido pelo sistema.
    Em Chave, escolha x-amz-website-redirect-location na lista suspensa.
    Para Valor, insira a URL de redirecionamento.
  7. Escolha Salvar alterações.

Informações relacionadas

Como configurar um redirecionamento de página da Web

AWS OFICIAL
AWS OFICIALAtualizada há 6 meses