yoursite.com/docs avec Cloudflare, vous devez créer et configurer un Cloudflare Worker.
Avant de commencer, vous devez disposer d’un compte Cloudflare et d’un nom de domaine (qui peut être géré sur Cloudflare ou en dehors).
Structure du référentiel
yoursite.com/docs, créez un répertoire docs/ contenant tous vos fichiers de documentation.
Configurer un Cloudflare Worker
Proxys avec des déploiements Vercel
Liste d’autorisation des chemins requise
/.well-known/acme-challenge/*- Requis pour la vérification du certificat Let’s Encrypt/.well-known/vercel/*- Requis pour la vérification du domain Vercel
Exigences de transmission des en-têtes
HOST est correctement transmis dans la configuration de votre Worker. Une transmission incorrecte des en-têtes entraînera l’échec des requêtes de vérification.
Configurer le routage
Après avoir configuré votre DNS, les sous-domaines personnalisés sont généralement disponibles en quelques minutes. La propagation DNS peut parfois prendre 1 à 4 heures, et dans de rares cas jusqu’à 48 heures. Si votre sous-domaine n’est pas immédiatement disponible, veuillez patienter avant d’entreprendre tout dépannage.
Testez votre Worker
- Testez à l’aide de l’URL d’aperçu du Worker :
your-worker.your-subdomain.workers.dev/docs - Vérifiez que le Worker redirige vers votre documentation Mintlify et votre site web.
Ajouter un domaine personnalisé
- Dans votre Dashboard Cloudflare, accédez à votre Worker.
- Allez dans Settings > Domains & Routes > Add > Custom Domain.
- Ajoutez votre domain.
Résoudre les conflits DNS
- Supprimez l’enregistrement DNS existant pour votre domaine. Consultez la section Delete DNS records de la documentation Cloudflare pour en savoir plus.
- Retournez dans votre Worker et ajoutez votre domaine personnalisé.
Routage personnalisé avec Webflow
/docs sur le même domain, vous devrez configurer un routage personnalisé via Cloudflare Workers afin de mettre en proxy tout le trafic non lié aux docs vers votre site principal.
- Dans Webflow, configurez une page d’accueil pour votre site principal, par exemple
landing.yoursite.com. C’est la page que les visiteurs verront lorsqu’ils accéderont à votre site. - Déployez votre site principal sur cette page d’accueil. Cela garantit que votre site principal reste accessible pendant la configuration du Worker.
- Pour éviter les conflits, remplacez les URL absolues de votre site principal par des URL relatives.
- Dans Cloudflare, sélectionnez Edit Code et ajoutez le script suivant dans le code de votre Worker.
- Sélectionnez Déployer et attendez la propagation des modifications.
Après avoir configuré votre DNS, les sous-domaines personnalisés sont généralement disponibles en quelques minutes. La propagation DNS peut parfois prendre 1 à 4 heures, et dans de rares cas jusqu’à 48 heures. Si votre sous-domaine n’est pas immédiatement disponible, veuillez patienter avant d’entreprendre tout dépannage.