Estou usando as regras de redirecionamento de site estático do Amazon Simple Storage Service (Amazon S3). O Amazon S3 adiciona uma barra no final da URL que quebra meu site.
Resolução
A adição de uma barra à direita ao URL redirecionado é um comportamento esperado com o recurso de hospedagem estática de sites do Amazon S3.
Para evitar a adição de uma barra no final do URL redirecionado, você pode usar a seguinte solução alternativa:
- Configure um documento de índice (exemplo: index.html) para hospedar o site estático do S3.
- Defina o local de redirecionamento do site nos metadados do objeto para configurar o redirecionamento.
Para executar a solução alternativa, conclua estas etapas:
- Abra o console do Amazon S3.
- Na lista Buckets, escolha o nome do seu bucket.
- Escolha Propriedades.
- Em Hospedagem de site estático, escolha Editar.
- Na página Editar hospedagem de site estático, em Hospedagem de site estático, escolha Ativar.
- Em Tipo de hospedagem, selecione Hospedar um site estático.
- Em Documento de índice, especifique o nome de um objeto que você deseja usar para definir os metadados de redirecionamento. Exemplo: index.html
- Exclua as Regras de redirecionamento, se houver.
- Escolha Salvar alterações.
Em seguida, use o console do S3 para configurar um índice. Em seguida, conclua estas etapas para configurar o redirecionamento:
- Abra o console do Amazon S3.
- Na lista Buckets, escolha o nome do seu bucket.
- Em Objetos, escolha o documento de índice que você configurou.
- Escolha a guia Propriedades.
- Na seção Metadados, escolha Editar.
- Em Metadados, faça o seguinte:
Escolha Adicionar metadados.
Em Tipo, selecione Sistema definido.
Em Chave, escolha x-amz-website-redirect-location na lista suspensa.
Em Valor, insira o URL de redirecionamento (Exemplo: http://www.example.com).
- Escolha Salvar alterações.
Informações relacionadas
Como configurar um redirecionamento de página da Web