Outils pour les redirections
Vous consultez les redirections et remplacez leur liste complète.
Sur cette page
Consultez les règles de redirection de votre projet ou remplacez la liste complète.
À savoir
La connexion inclut le Space. Vous en êtes membre, et il n’est pas bloqué. Un Space est un espace de travail partagé dans l’app.
Vous pouvez appeler hosting_list_redirects avec chaque rôle, y compris Lecture seule. hosting_set_redirects nécessite le rôle Propriétaire, Administrateur ou Utilisateur.
hosting_list_redirects List redirects
lecture seule
Liste les règles de redirection d’un projet dans leur ordre. La première règle correspondante l’emporte.
| Paramètre | Type | Présence | Description |
|---|---|---|---|
space | Nombre entier | obligatoire | La Space-ID à dix chiffres. |
project | Nombre entier | obligatoire | Le numéro du projet indiqué par hosting_list_projects. |
hosting_set_redirects Set redirects
modifie des donnéessupprime, remplace ou modifie des éléments visibles
Consultez d’abord les règles existantes avec hosting_list_redirects, puis incluez dans la nouvelle liste toutes les règles à conserver.
Attention
Les règles absentes sont supprimées ; une liste vide supprime toutes les règles. L’outil agit dès le premier appel, sans phrase de confirmation.
- Un projet peut avoir au maximum 200 règles. La source d’une règle peut comporter jusqu’à 500 caractères, et la destination jusqu’à 1 000. Si une règle est incorrecte ou la liste trop longue, TEISENDA n’enregistre pas la liste.
- Deux chemins ne peuvent pas servir de source, avec tous leurs sous-chemins :
/.teisendaet/.well-known/acme-challenge. Ils appartiennent au nœud d’hébergement.
| Paramètre | Type | Présence | Description |
|---|---|---|---|
space | Nombre entier | obligatoire | La Space-ID à dix chiffres. |
project | Nombre entier | obligatoire | Le numéro du projet indiqué par hosting_list_projects. |
rules | Liste d’objets | obligatoire | La liste complète, au maximum 200 règles ; une liste vide supprime toutes les règles. Chaque règle est un objet avec source, target et, éventuellement, status. source est le chemin source, qui commence par /. :name y représente une partie du chemin, et * à la fin représente le reste. target est la destination : un chemin ou une adresse complète avec https. Vous pouvez réutiliser dans la destination :name et * de la source. status vaut 301, 302, 307 ou 308 ; s’il manque, 301 s’applique. |
En cas de problème
Si une solution mentionne un outil, demandez à l’application de l’appeler.
La liste n'a pas été enregistrée :
Seul hosting_set_redirects renvoie ce message. TEISENDA n’a pas enregistré la liste ; le message est suivi, pour chaque règle incorrecte, d’une ligne Règle … : … avec sa position et le motif. Corrigez les règles indiquées et rappelez l’outil avec la liste entière. Le motif est l’une de ces phrases :
- La source est incorrecte ou dépasse 500 caractères : Le chemin source doit commencer par / – sans espace, ? ni #. :name remplace une section entière ; /* ne peut figurer qu'à la fin.
- La destination est incorrecte ou dépasse 1 000 caractères : La destination doit être un chemin commençant par / ou une adresse complète commençant par https://.
- La source est un chemin réservé, soit
/.teisenda,/.well-known/acme-challengeou un sous-chemin : Ce chemin est réservé. - La destination utilise un paramètre de remplacement inconnu : La destination utilise un espace réservé absent du chemin source.
- Le statut est différent de 301, 302, 307 ou 308 : Seuls 301, 302, 307 et 308 sont autorisés.
- La règle pointe vers elle-même ou crée une boucle : Cette règle pointe vers elle-même ou tourne en boucle avec d'autres règles.
- La liste contient plus de 200 règles : Il n'est pas possible d'avoir plus de … règles.
Les messages concernant le Space et le numéro de projet figurent dans les outils pour les Spaces et les projets. Les autres messages communs aux outils figurent dans Résoudre les problèmes du Connector.