L'élément WebRoot est utilisé pour contrôler l'interprétation de l'URL personnalisée. Les WebRoots sont comme des ressources. Après avoir été configuré, un WebRoot doit être publié sur les destinations pour qu'il fonctionne dans le système de transmission.
Les WebRoots ont deux formes : absolue et relative. Un WebRoot absolu doit comprendre le préfixe d'URL complet (y compris les informations de port et d'hôte), mais peut également contenir un préfixe PATH. Il est unique pour chaque serveur. Un WebRoot relatif ne contient que des informations liées à PATH, sans aucune information sur l'hôte ou le port. Les deux URL sont gérées de façon identique par WebCenter Sites, mais avec le WebRoot relatif, seule un WebRoot est nécessaire dans plusieurs environnements, par exemple, les environnements de développement, intermédiaires et de production. Avec un WebRoot absolu, chacun de ces environnements disposera d'un WebRoot unique.
Pour éliminer cette limite, le concept de VirtualRoot est pris en charge. L'utilisation de VirtualRoot nécessite la définition d'un identificateur d'environnement (sites.environment
) dans le fichier wcs_properties.json
pour vérifier sa validité pour l'environnement donné. Si le paramètre est manquant, le WebRoot est utilisé. Il est important de déterminer et de comprendre les types de WebRoots, car il se peut que vous deviez à la fois disposer des racines absolues et relatives.
Le tableau suivant répertorie les avantages et les inconvénients de ces types de WebRoots.
Tableau 57-1 Avantages et inconvénients des types de WebRoots
Type de WebRoot | Avantages | Inconvénients |
---|---|---|
WebRoot absolu |
|
|
WebRoot relatif |
|
|
Combinaison |
|
|