Pourquoi une barre oblique est-elle ajoutée à la fin de l’URL lorsque j’utilise la fonctionnalité de redirection de site Web statique d’Amazon S3 ?

Lecture de 2 minute(s)
0

J’utilise les règles de redirection de sites Web statiques d’Amazon Simple Storage Service (Amazon S3). Amazon S3 ajoute une barre oblique à la fin de l’URL qui empêche mon site Web de fonctionner correctement.

Résolution

L’ajout d’une barre oblique à la fin de l’URL redirigée est un comportement normal avec la fonctionnalité d’](https://docs.aws.amazon.com/AmazonS3/latest/userguide/WebsiteHosting.html)hébergement de sites Web statiques d’Amazon S3[.

Pour éviter d’ajouter une barre oblique à la fin de l’URL redirigée, vous pouvez utiliser la solution suivante :

  1. Configurez un document d’index (exemple : index.html) pour héberger le site Web statique S3.
  2. Définissez l’emplacement de redirection du site Web dans les métadonnées de l’objet pour configurer la redirection.

Pour contourner ce problème, procédez comme suit :

  1. Ouvrez la console Amazon S3.
  2. Dans la liste des Buckets (Compartiments), choisissez le nom de votre compartiment.
  3. Choisissez Properties (Propriétés).
  4. Sous Static website hosting (Hébergement de site Web statique), choisissez Edit (Modifier).
  5. Sur la page Edit Static website hosting (Modifier l’hébergement de site Web statique), pour Static website hosting (L’hébergement de sites Web statiques), choisissez Enable (Activer).
  6. Pour le Hosting type (type d’hébergement), sélectionnez Host a static website (Héberger un site Web statique).
  7. Pour le Index document (document d’index), spécifiez le nom de l’objet que vous souhaitez utiliser pour définir les métadonnées de redirection. Exemple : index.html
  8. Supprimez les Redirection rules (Règles de redirection), le cas échéant.
  9. Choisissez Save changes (Enregistrer les modifications).

Ensuite, utilisez la console S3 pour configurer un index. Procédez ensuite comme suit pour configurer la redirection :

  1. Ouvrez la console Amazon S3.
  2. Dans la liste des Buckets (Compartiments), choisissez le nom de votre compartiment.
  3. Sous Objects (Objets), choisissez le document d’index que vous avez configuré.
  4. Choisissez l’onglet Properties (Propriétés).
  5. Dans la section Metadata (Métadonnées), choisissez Edit (Modifier).
  6. Sous Metadata (Métadonnées), procédez comme suit :
    Choisissez Add metadata (Ajouter des métadonnées).
    Dans Type, sélectionnez System defined (Défini par le système).
    Pour Key (Clé), choisissez x-amz-website-redirect-location dans la liste déroulante.
    Pour Value (Valeur), entrez l’URL de redirection (Exemple : http://www.example.com).
  7. Choisissez Save changes (Enregistrer les modifications).

Informations connexes

Configuration d’une redirection de page Web

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a un an