Création d'une redirection HTTP

Créez une redirection HTTP qui vous permet de rediriger le trafic HTTP vers une autre URL.

Voir Redirections HTTP pour un aperçu des fonctions et plus d'informations.

Pour des informations générales sur le service, voir l'aperçu du service DNS.

    1. Dans la page de liste Redirections HTTP, sélectionnez Créer une redirection HTTP. Si vous avez besoin d'aide pour trouver la page de liste, voir Liste des redirections HTTP.
    2. (Facultatif) Entrez un nom descriptif pour la redirection. Évitez d'entrer des informations confidentielles.
    3. (Facultatif) Sélectionnez une zone dans la liste des zones déjà configurées.
      Si la case Créer un enregistrement DNS est cochée, la zone est utilisée pour créer des enregistrements pour la redirection.
    4. Entrez le nom du domaine à partir duquel le trafic est redirigé.
    5. Dans la section Cible :, entrez les informations sur le point d'extrémité de redirection.
      • Protocole : Protocole de réseau utilisé pour interagir avec la cible.
      • Hôte : Nom d'hôte de la cible.
      • Port : Port utilisé pour la connexion au point d'extrémité (facultatif). La valeur par défaut est 80 pour HTTP et 443 pour HTTPS.
      • Chemin : Chemin spécifique sur la cible pour la redirection (facultatif). La valeur {path} copie le chemin à partir de la demande entante.
      • Interrogation : Composant d'interrogation de l'URL cible (facultatif). Par exemple, ?redirected est le composant d'interrogation dans https://target.example.com/path/to/resource?redirected. L'utilisation du caractère \ n'est pas autorisée, sauf pour l'échappement d'un caractère \, { ou } suivant. Une valeur vide produit une URL cible de redirection sans composant d'interrogation. Une valeur statique doit commencer par le caractère ? de début, suivi éventuellement d'autres caractères d'interrogation. Une valeur de copie de demande doit correspondre exactement à{query} et est remplacée par le composant d'interrogation de l'URL de la demande. Si le composant d'interrogation d'URL de demande a une valeur ? de début, il est inclus.
      • Code de réponse : Code de réponse retourné avec la redirection.
        • Sélectionnez 301 - Déplacé définitivement si le site Web a été déplacé définitivement vers l'URL de redirection et que vous souhaitez qu'il soit indexé par les moteurs de recherche.
        • Pour indiquer que l'URL a été temporairement modifiée en une autre adresse, sélectionnez 302 - Trouvé.
      • Créer un enregistrement DNS : Cochez cette case pour qu'OCI déploie un enregistrement CNAME ou ALIAS associé pour la redirection dans la zone spécifiée. Si un enregistrement pour la zone spécifiée existe déjà, l'enregistrement DNS n'est pas créé. Si aucune zone n'est sélectionnée, cette case est désactivée.
        Important

        Cochez l'option Créer un enregistrement DNS pour qu'OCI déploie un enregistrement pour redirect.waf.oci.oraclecloud.net lorsque la redirection est créée. OCI déploie un enregistrement ALIAS pour les domaines racine (apex) et les enregistrements CNAME pour les domaines non racine (apex).

        Si vous ne cochez pas la case Créer un enregistrement DNS maintenant, il n'est pas possible de modifier la redirection pour obtenir l'enregistrement pour redirect.waf.oci.oraclecloud.net. Vous devez supprimer la redirection et recommencer, ou ajouter manuellement l'enregistrement au DNS.

        Cet enregistrement doit être ajouté à la zone DNS d'origine pour que la redirection fonctionne.

      • Durée de vie de ALIAS en secondes : Durée de vie de l'enregistrement ALIAS avant l'extraction d'un nouvel enregistrement ALIAS. La valeur par défaut est de 300.
      • Marqueurs : Si vous êtes autorisé à créer une ressource, vous disposez également des autorisations nécessaires pour appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, voir Marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer des marqueurs plus tard.
    6. Pour créer la redirection HTTP maintenant, sélectionnez Créer.
    7. Pour créer la redirection plus tard à l'aide du gestionnaire de ressources et de Terraform, sélectionnez Enregistrer en tant que pile pour enregistrer la définition de ressource en tant que configuration Terraform.
      Pour plus d'informations sur l'enregistrement des piles à partir des définitions de ressource, voir Création d'une pile à partir d'une page de création de ressource.
  • Utilisez la commande HTTP-redirect create et les paramètres requis pour créer une redirection HTTP :

    oci waas http-redirect create --compartment-id compartment_id --domain domain --target file://target.json

    Vous pouvez utiliser l'option --generate-full-command-json-input pour générer un fichier-échantillon .json à utiliser avec cette option de commande. Les noms de clé sont déjà alimentés et correspondent aux noms d'option de commande, convertis au format camelCase. Par exemple, compartment-id devient compartmentId. Les valeurs des clés doivent être renseignées par l'utilisateur avant d'utiliser l'exemple de fichier comme entrée de cette commande. Pour toute option de commande acceptant plus d'une valeur, la valeur de la clé peut être un tableau JSON.

    Pour la liste complète des indicateurs et des options de variable pour les commandes de l'interface de ligne de commande, voir Informations de référence sur les commandes de l'interface de ligne de commande.

  • Exécutez l'opération CreateHttpRedirect pour créer une redirection HTTP.