fichier vercel.json
vercel.json configure la façon dont votre projet est construit et déployé. Il se trouve à la racine de votre projet et contrôle différents aspects de votre déploiement, notamment le routage, les redirections, les en-têtes et les paramètres de build.
Nous utilisons la configuration rewrites pour faire transiter (proxy) les requêtes de votre domaine principal vers votre documentation.
Les réécritures font correspondre les requêtes entrantes à d’autres destinations sans modifier l’URL dans le navigateur. Lorsqu’une personne visite yoursite.com/docs, Vercel récupère en interne le contenu depuis your-subdomain.mintlify.dev/docs, mais l’utilisateur voit toujours yoursite.com/docs dans son navigateur. Cela diffère des redirections, qui enverraient les utilisateurs vers une URL totalement différente.
Vous pouvez personnaliser le sous-chemin avec la valeur de votre choix, comme /docs, /help ou /guides. Vous pouvez également utiliser des sous-chemins profondément imbriqués, comme /product/docs.
Structure du dépôt
yoursite.com/docs, créez un répertoire docs/ contenant tous vos fichiers de documentation.
Configuration
vercel.json. Cet exemple utilise /docs, mais vous pouvez le remplacer par n’importe quel sous-chemin :
- source: Le modèle de chemin sur votre domaine qui déclenche la réécriture.
- destination: L’adresse vers laquelle la requête doit être mise en proxy.
- :match*: Un caractère générique qui capture tous les segments de chemin après votre sous-chemin.
Générer les réécritures
vercel.json.
Utiliser des proxies externes avec Vercel
Liste d’autorisation de chemins requise
- /.well-known/acme-challenge/*- Requis pour la vérification de certificat Let’s Encrypt
- /.well-known/vercel/*- Requis pour la vérification de domaine Vercel
- /mintlify-assets/_next/static/*- Requis pour les ressources statiques
Exigences de transmission des en-têtes
HOST. Sans un transfert correct de l’en-tête, les requêtes de vérification échoueront.
Tester la configuration de votre proxy
- Vérifiez que https://[yourdomain].com/.well-known/vercel/renvoie bien une réponse.
- Assurez-vous que les certificats SSL sont correctement provisionnés dans votre tableau de bord Vercel.
- Confirmez que la vérification du domaine aboutit.