Activation de la prise en charge d'adresses URL personnalisées après migration

Dans une nouvelle installation HCL Portal version 8.5, la prise en charge des adresses URL personnalisées est activée. Toutefois, si vous mettez à niveau HCL Portal depuis une version précédente vers la version 8.5, le support d'adresse URL est désactivé. Vous pouvez activer et désactiver la prise en charge d'adresses URL personnalisées selon les besoins à l'aide d'une tâche de configuration de portail.

Pourquoi et quand exécuter cette tâche

Si la prise en charge des adresses URL personnalisées n'est pas activée et qu'un utilisateur tente d'accéder à une adresse URl personnalisée, le portail génère un code retour 404.
Remarque : Pour que les adresses URL personnalisées fonctionnent, les pages gérées doivent également être activées comme prérequis. Pour plus d'informations, voir la rubrique Activation des pages gérées après la migration. Si vous désactivez les pages gérées cette étape désactive également les adresses URL personnalisées. De même si vous ne désactivez pas les adresses URL personnalisées et que vous activez à nouveau les pages gérées, les adresses URL personnalisées fonctionnent à nouveau.
Activation de la prise en charge d'adresses URL personnalisées

Pour activer la prise en charge d'adresses URL personnalisées, utilisez la tâche de configuration enable-vanityurl-support. Cette tâche définit une nouvelle propriété personnalisée dans le fournisseur d'environnement de ressources du service de configuration WP. Le nom de propriété est vanityurl.support.enabled. Lorsque vous exécutez la tâche de configuration, la propriété est définie sur la valeur true.

Remarque : Il est obligatoire d'activer des pages gérées pour que les adresses URL personnalisées soient activées. Si la prise en charge de pages gérées n'est pas activée, la tâche enable-vanityurl-support échoue. Dans ce cas, exécutez en premier la tâche enable-managed-pages.
Désactivation de la prise en charge d'adresses URL personnalisées

Pour désactiver la prise en charge d'adresses URL personnalisées, utilisez la tâche de configuration disable-vanityurl-support. Cette tâche supprime la propriété personnalisée vanityurl.support.enabled dans le fournisseur d'environnement de ressources du service de configuration WP. Si le portail reçoit une demande d'envoi d'une adresse URL personnalisée, il génère un code retour 404.

Syntaxe
Ces tâches de configuration sont appelées de la manière suivante :
AIX®
Enable: ./ConfigEngine.sh enable-vanityurl-support -DPortalAdminPwd=password -DWasPassword=password
Disable: ./ConfigEngine.sh disable-vanityurl-support -DPortalAdminPwd=password -DWasPassword=password
HP-UX
Enable: ./ConfigEngine.sh enable-vanityurl-support -DPortalAdminPwd=password -DWasPassword=password
Disable: ./ConfigEngine.sh disable-vanityurl-support -DPortalAdminPwd=password -DWasPassword=password
IBM®i
Enable: ConfigEngine.sh enable-vanityurl-support -DPortalAdminPwd=password -DWasPassword=password
Disable: ConfigEngine.sh disable-vanityurl-support -DPortalAdminPwd=password -DWasPassword=password
Linux
Enable: ./ConfigEngine.sh enable-vanityurl-support -DPortalAdminPwd=password -DWasPassword=password
Disable: ./ConfigEngine.sh disable-vanityurl-support -DPortalAdminPwd=password -DWasPassword=password
Solaris
Enable: ./ConfigEngine.sh enable-vanityurl-support -DPortalAdminPwd=password -DWasPassword=password
Disable: ./ConfigEngine.sh disable-vanityurl-support -DPortalAdminPwd=password -DWasPassword=password
Windows
Enable: ConfigEngine.bat enable-vanityurl-support -DPortalAdminPwd=password -DWasPassword=password
Disable: ConfigEngine.bat disable-vanityurl-support -DPortalAdminPwd=password -DWasPassword=password
z/OS®
Enable: ./ConfigEngine.sh enable-vanityurl-support -DPortalAdminPwd=password -DWasPassword=password
Disable: ./ConfigEngine.sh disable-vanityurl-support -DPortalAdminPwd=password -DWasPassword=password
A faire : Après avoir exécuté la tâche enable-vanityurl-support ou disable-vanityurl-support redémarrez le serveur. Accédez à Démarrage et arrêt des serveurs, des gestionnaires de déploiement et des agents de nœud pour des instructions spécifiques.