Choisissez votre approche de déploiement
- Héberger sur
/docs: Activez le bouton Héberger sur/docssur la page Configuration du domaine personnalisé de votre Dashboard. Il s’agit d’une configuration plus simple avec moins de routes. - Sous-chemin personnalisé : utilisez n’importe quel sous-chemin de votre choix. Cette approche nécessite des règles de routage supplémentaires.
mintlify.site comme cible du proxy.
Héberger sur le sous-chemin /docs
/docs de votre domaine.
Avant de configurer votre reverse proxy :
- Accédez à Custom domain setup dans votre Dashboard.
- Activez l’option Host at
/docs. - Saisissez votre domaine et sélectionnez Add domain.
Configuration du routage
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 servir des fichiers d’IA sur des chemins à la racine comme your-domain.com/llms.txt plutôt que sous votre sous-chemin de documentation, par exemple your-domain.com/docs/llms.txt.
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é
Les configurations de proxy inverse pour les sous-chemins personnalisés ne sont prises en charge que pour les offres Enterprise.
/docs (comme /help ou /resources), utilisez la configuration de routage suivante.
Redirigez ces chemins vers votre sous-domaine Mintlify avec les politiques de mise en cache indiquées :
Mintlify sert
llms.txt, llms-full.txt et skill.md à la racine. Si votre documentation se trouve sous un sous-chemin (comme /help), vous pouvez également servir ces fichiers depuis ce sous-chemin (par exemple, /help/llms.txt). Pour cela, ajoutez des blocs location qui réécrivent le sous-chemin vers le chemin racine. Consultez l’exemple nginx ci-dessous pour les deux approches.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
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 :
- Supprimer le transfert de l’en-tête
Host - Définir l’en-tête
Originsur votre sous-domaine Mintlify (<your-subdomain>.mintlify.site)
Problèmes de performances
/mintlify-assets/_next/static/*. La configuration du sous-chemin /docs gère automatiquement la mise en cache.