Redirections
Les sources de redirection ne peuvent pas inclure des ancres d’URL telles que
path#anchor ni des paramètres de requête tels que path?query=value. Les destinations peuvent inclure des ancres (par exemple /destination/path#section).redirects au niveau racine de votre fichier docs.json pour configurer des redirections.
docs.json
/source/path vers /destination/path.
Par défaut, les redirections sont permanentes (308). Pour utiliser une redirection temporaire (307), définissez permanent sur false.
Limites de redirections
docs.json. De très grands tableaux de redirections (des milliers d’entrées) peuvent ralentir les déploiements et rendre le fichier plus difficile à examiner ; consolidez donc avec des redirections avec joker lorsque c’est possible.
Redirections avec joker
* après un paramètre. Dans cet exemple, /beta/:slug* correspond à /beta/introduction et le redirige vers /v2/introduction.
Redirections avec jokers partiels
/articles/concepts-, comme /articles/concepts-getting-started et /articles/concepts-overview, et les redirige toutes vers /collections/overview.
Vous pouvez également réutiliser la valeur générique capturée dans la destination.
/old/article-123 vers /new/article-123, tout en conservant la valeur capturée après le préfixe.
Éviter les redirections infinies
Quand les redirections prennent effet
docs.json s’appliquent au moment de la requête sur la couche d’hébergement de Mintlify : elles sont donc actives dès que vos modifications sont déployées. Les déploiements de preview appliquent également les redirections, ce qui vous permet de vérifier leur comportement avant de fusionner dans votre branche de production.
Pour tester les redirections en local, exécutez mint dev et visitez le chemin source dans votre navigateur. Le serveur de développement local applique les redirections définies dans votre docs.json.