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:
- Configure um documento de índice para hospedar o site estático do S3.
- 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:
- Abra o console do Amazon S3.
- Na lista Buckets, escolha o nome do seu bucket.
- Escolha Propriedades.
- Em Hospedagem de site estático, selecione Editar.
- Na página Editar hospedagem de site estático, em Hospedagem de site estático, escolha Habilitar.
- 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. 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.
- Exclua as regras de redirecionamento.
- 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:
- Abra o console do Amazon S3.
- Na lista Buckets, escolha o nome do seu bucket.
- Em Objetos, selecione o documento de índice.
- Escolha a guia Propriedades.
- Na seção Metadados, escolha Editar.
- 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.
- Escolha Salvar alterações.
Informações relacionadas
Como configurar um redirecionamento de página da Web