Création de définitions de mappage dans AEM

L’installation standard d’AEM contient le dossier suivant :

/etc/map/http

Ce dossier correspond à la structure utilisée lors de la définition des mappages pour le protocole HTTP. D’autres dossiers (sling:Folder) peuvent être créés sous /etc/map pour tout autre protocole que vous souhaitez mapper.

Configuration d’une redirection interne vers /content

Pour créer le mappage qui préfixe toute demande de https://localhost:4503/ avec /content :

  1. À l’aide de CRXDE, accédez à /etc/map/http.

  2. Créez un nœud :

    • Type sling:Mapping ce type de nœud est conçu pour de tels mappages, même si son utilisation n’est pas obligatoire.

    • Nom localhost_any

  3. Cliquez sur Enregistrer tout.

  4. Ajoutez les propriétés suivantes à ce nœud :

    • Nom sling:match

      • Type String

      • Valeur localhost.4503/

    • Nom sling:internalRedirect

      • Type String

      • Valeur /content/

  5. Cliquez sur Enregistrer tout.

Ce mappage gère une requête telle que :
localhost:4503/geometrixx/en/products.html
comme si :
localhost:4503/content/geometrixx/en/products.html
était demandé.

NOTE
Voir Ressources dans la documentation Sling pour plus d’informations sur les propriétés sling disponibles et leur configuration.
Par exemple, l’interpolation de chaîne est utile, car elle permet de configurer un mappage qui récupère des valeurs par environnement via les variables d’environnement.
NOTE
Vous pouvez utiliser /etc/map.publish pour conserver les configurations dans l’environnement de publication. Elles doivent ensuite être dupliquées, et le nouvel emplacement (/etc/map.publish) doit être configuré pour l’emplacement du mappage du résolveur de ressources Apache Sling de l’environnement de publication.
recommendation-more-help