Une instance CQ5 héberge plusieurs sites Web dans les différentes branches de contenu. Est-il possible de mettre en correspondance un domaine à une branche de contenu spécifique pour prendre en charge les scénarios d’hébergement multi-domaine ?
Le CQ5 basé sur Apache Sling [1] fournit la fonctionnalité nécessaire par la configuration en fonction de référentiel. Lors de la résolution de ressources, ces mappages sont appliqués.
L'exemple de configuration suivant est basée sur le site Web Geometrixx fourni par défaut avec l'installation de CQ5. Le site Web Geometrixx est déjà multilingue et sert de référence.
Le but est de configurer ces mappages :
Domaine | Branche de contenu |
www.geometrixx.fr | /content/geometrixx/fr |
www.geometrixx.de | /content/geometrixx/de |
Ces nœuds doivent être créés dans l’espace de travail par défaut du référentiel via l’Explorateur de contenu CRX, les types de nœuds requis sont entre parenthèses :
/etc /map (sling:Folder) /http (sling:OrderedFolder) /www_geometrixx_fr (sling:Mapping) /www.geometrixx.fr (sling:Mapping) /www_geometrixx_de (sling:Mapping) /www.geometrixx.de (sling:Mapping)
2 mappages sont obligatoires :
www.geometrixx.fr
--> /content/geometrixx/fr.html
Voici la représentation JSON de la configuration nécessaire pour associer ces deux domaines (/etc/map/http.tidy.-1.json
):
{ "jcr:primaryType": "sling:OrderedFolder", "www_geometrixx_fr": { "sling:internalRedirect": [ "/content/geometrixx/fr.html" ], "jcr:primaryType": "sling:Mapping", "sling:match": "www.geometrixx.fr/$" }, "www.geometrixx.fr": { "sling:internalRedirect": [ "/content/geometrixx/fr", "/" ], "jcr:primaryType": "sling:Mapping" }, "www_geometrixx_de": { "sling:internalRedirect": [ "/content/geometrixx/de.html" ], "jcr:primaryType": "sling:Mapping", "sling:match": "www.geometrixx.de/$" }, "www.geometrixx.de": { "sling:internalRedirect": [ "/content/geometrixx/de", "/" ], "jcr:primaryType": "sling:Mapping" } }
Il y a aussi un Package de Contenu [2] joint avec la configuration ci-dessus.
CQ5.2.x, CQ5.3
[1] Apache Sling"s Flexible Resource Resolution
[2] geometrixx_domain_mapping.zip
Telechargement
Accéder à votre compte