Fichier vercel.json
vercel.json
définit la façon dont votre projet est construit et déployé. Il se trouve à la racine de votre projet et contrôle divers 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 redirigent les requêtes entrantes vers d’autres destinations sans modifier l’URL affichée dans le navigateur. Lorsqu’une personne visite yoursite.com/docs
, Vercel ira chercher en interne le contenu depuis your-subdomain.mintlify.dev/docs
, mais l’utilisateur verra toujours yoursite.com/docs
dans son navigateur. Cela diffère des redirections, qui enverraient les utilisateurs vers une URL complètement 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 plus 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
: La cible vers laquelle la requête doit être proxyfiée.: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 proxys externes avec Vercel
Liste d’autorisation de chemins requise
/.well-known/acme-challenge/*
- Requis pour la vérification du 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 transmission correcte des en-têtes, 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 s’achève avec succès.