Définir votre chemin de base
/docs, mais vous pouvez utiliser n’importe quel chemin de base de votre choix, comme /help ou /resources.
Dans toutes les configurations, utilisez mintlify.site comme cible du proxy.
Héberger sur le sous-chemin /docs
/docs de votre domaine.
Avant de configurer votre proxy inverse :
- Accédez à Configuration du domaine personnalisé dans votre Dashboard.
- Activez le bouton Host at.
- Saisissez votre domaine.
- Saisissez
docscomme chemin de base. - Cliquez sur Add domain.
Configuration du routage
Votre proxy doit transmettre toutes les méthodes HTTP sur les chemins de documentation. Mintlify envoie les événements d’analytique sous forme de requêtes
POST vers /docs/_mintlify/api/v1/e, donc un proxy qui n’autorise que les requêtes GET et HEAD casse silencieusement les analytiques dans votre tableau de bord.
Mintlify sert ces fichiers sous votre chemin de base, comme <your-subdomain>.mintlify.site/docs/llms.txt, ils sont donc disponibles sur votre domaine sous votre sous-chemin, comme your-domain.com/docs/llms.txt, via votre route principale de sous-chemin.
Les routes /.well-known/skills/*, /.well-known/agent-skills/*, /skill.md, /llms.txt et /llms-full.txt sont facultatives. Ne les incluez que si vous souhaitez également servir ces fichiers à des chemins racine sur votre domaine, comme your-domain.com/llms.txt. Notez que chaque chemin racine correspond au fichier situé sous votre chemin de base sur votre sous-domaine Mintlify.
Configuration d’en-têtes requise
- Origin : contient le sous-domaine cible
<your-subdomain>.mintlify.site - X-Forwarded-For : conserve les informations d’adresse IP du client
- X-Forwarded-Proto : conserve le protocole d’origine (HTTP/HTTPS)
- X-Real-IP : transmet la véritable adresse IP du client
- User-Agent : transmet l’agent utilisateur
Exemple de configuration Nginx
Sous-chemin personnalisé
/docs (comme /help ou /resources) :
- Accédez à la page Configuration du domaine personnalisé dans votre Dashboard.
- Activez le bouton Host at et saisissez votre chemin de base. Par exemple,
/docsou/help. - Saisissez votre domaine.
- Saisissez votre chemin de base.
- Cliquez sur Add domain.
<your-subdomain>.mintlify.site<your-base-path> sert votre contenu.
Configurez votre proxy inverse en utilisant la même configuration de routage, les mêmes exigences d’en-têtes et les mêmes modèles nginx que pour le sous-chemin /docs, en remplaçant /docs par votre chemin de base.
Résolution des problèmes
Les modifications n’apparaissent pas
<your-subdomain>.mintlify.site.
Erreur 404
Host ou l’en-tête Origin est manquant.
Solution :
- Supprimez le transfert de l’en-tête
Host - Définissez l’en-tête
Originsur votre sous-domaine Mintlify (<your-subdomain>.mintlify.site)
Problèmes de performances
/mintlify-assets/_next/static/*, activez la mise en cache uniquement pour ces ressources statiques.