yoursite.com/docs via Cloudflare, vous devez créer et configurer un Cloudflare Worker.
Avant de commencer, vous avez besoin d’un compte Cloudflare et d’un nom de domaine (géré avec ou sans Cloudflare).
Configurer un Cloudflare Worker
Proxies avec des déploiements Vercel
Liste blanche 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 domain Vercel
Exigences de transfert des en-têtes
HOST est correctement transféré dans la configuration de votre Worker. Un transfert incorrect 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 en utilisant 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 domaine.
Résoudre les conflits DNS
- Supprimez l’enregistrement DNS existant pour votre domaine. Consultez la section Delete DNS records de la documentation Cloudflare pour plus d’informations.
- Retournez à votre Worker et ajoutez votre domaine personnalisé.
Routage personnalisé avec Webflow
/docs sur le même domaine, vous devrez configurer un routage personnalisé via Cloudflare Workers pour faire transiter (proxy) tout le trafic non lié à la documentation vers votre site principal.
- Dans Webflow, configurez une page d’atterrissage pour votre site principal, par exemple
landing.yoursite.com. Ce sera la page que les visiteurs verront lorsqu’ils visiteront votre site. - Déployez votre site principal sur la page d’atterrissage. Cela garantit que votre site principal reste accessible pendant que vous configurez le Worker.
- Pour éviter les conflits, mettez à jour toutes les URL absolues de votre site principal pour qu’elles soient relatives.
- Dans Cloudflare, sélectionnez Edit Code et ajoutez le script suivant dans le code de votre Worker.
- Sélectionnez Deploy et attendez que les modifications se propagent.
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.