Définition d'un URI d'erreur pour des adresses URL personnalisées
Vous pouvez configurer le comportement du portail lorsqu'un utilisateur tente d'accéder à une adresse URL personnalisée non définie.
Pourquoi et quand exécuter cette tâche
Le servlet d'adresse URL personnalisée résout la page de portail appropriée ou l'objet de contenu en fonction de l'adresse URL personnalisée entrante. Dans le cas d'une demande adressée à une URL personnalisée non définie, le servlet répond de l'une des deux manières suivantes :
- Il envoie un code d'erreur 404.
- Il redirige l'utilisateur vers un identificateur URI d'erreur défini. Vous pouvez configurer cet URI d'erreur à l'aide d'une tâche de configuration de portail.
set-vanityurl-error-uri. Elle 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.error.uri. L'appel de la tâche de configuration définit la valeur pour cette propriété. Si alors que la propriété n'est pas définie dans le fournisseur d'environnement de ressources un utilisateur demande une adresse URL personnalisée non définie, le portail envoie un code retour 404.- Syntaxe
- Cette tâche est appelée comme suit :
- AIX®
- ./ConfigEngine.sh set-vanityurl-error-uri -DPortalAdminPwd=password -DWasPassword=password
- HP-UX
- ./ConfigEngine.sh set-vanityurl-error-uri -DPortalAdminPwd=password -DWasPassword=password
- IBM®i
- ConfigEngine.sh set-vanityurl-error-uri -DPortalAdminPwd=password -DWasPassword=password
- Linux™
- ./ConfigEngine.sh set-vanityurl-error-uri -DPortalAdminPwd=password -DWasPassword=password
- Solaris
- ./ConfigEngine.sh set-vanityurl-error-uri -DPortalAdminPwd=password -DWasPassword=password
- Windows™
- ConfigEngine.bat set-vanityurl-error-uri -DPortalAdminPwd=password -DWasPassword=password
- z/OS®
- ./ConfigEngine.sh set-vanityurl-error-uri -DPortalAdminPwd=password -DWasPassword=password
- Paramètres supplémentaires :
- Si vous voulez que l'adresse URL personnalisée redirige l'utilisateur vers un URI d'erreur vous devez indiquer le paramètre ci-dessous avec cette tâche. Le préfixe -D doit être spécifié dans la commande.
- ErrorURI = URI_for_redirect
- Si l'adresse URL personnalisée de la demande n'est pas définie, le servlet d'adresse URL personnalisée redirige les demandes vers l'URI indiqué ici. Si la valeur du paramètre est une chaîne vide et l'adresse URL personnalisée de la demande non définie, le portail envoie un code retour 404.
- Exemple :
L'URI d'erreur indiqué dans cet exemple redirige l'utilisateur vers la page d'accueil du portail../ConfigEngine.sh set-vanityurl-error-uri -DPortalAdminPwd=password -DWasPassword=password -DErrorURI=cm:oid:ibm.portal.Home