yoursite.com/docs
avec Cloudflare, vous devrez créer et configurer un Cloudflare Worker.
Avant de commencer, vous avez besoin d’un compte Cloudflare et d’un nom de domaine (qui peut être géré sur ou hors de Cloudflare).
Structure du dépôt
yoursite.com/docs
, créez un répertoire docs/
contenant tous vos fichiers de documentation.
Configurer un Cloudflare Worker
Si votre fournisseur DNS est Cloudflare, n’activez pas le proxy pour l’enregistrement CNAME.
Proxys avec des déploiements Vercel
Liste d’autorisation de chemins requise
/.well-known/acme-challenge/*
- Nécessaire pour la vérification des certificats Let’s Encrypt/.well-known/vercel/*
- Nécessaire pour la vérification de domaine Vercel
Exigences de transmission des en-têtes
HOST
est correctement transmis dans la configuration de votre Worker. Si les en-têtes ne sont pas correctement transmis, les requêtes de vérification échoueront.
Configurer le routage
Remplacez
[SUBDOMAIN]
par votre sous-domaine unique, [YOUR_DOMAIN]
par l’URL de base de votre site web, et /docs
par le sous-chemin souhaité s’il est différent.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 de prévisualisation du Worker :
your-worker.your-subdomain.workers.dev/docs
- Vérifiez que le Worker achemine bien vers votre documentation Mintlify et votre site web.
Ajouter un domaine personnalisé
- Dans votre tableau de bord Cloudflare, accédez à votre Worker.
- Allez dans Settings > Domains & Routes > Add > Custom Domain.
- Ajoutez votre domaine.
Nous vous recommandons d’ajouter votre domaine à la fois avec et sans le préfixe
www.
.Résoudre les conflits DNS
- Supprimez l’enregistrement DNS existant de votre domaine. Consultez la page Supprimer des enregistrements DNS dans la documentation Cloudflare pour en savoir plus.
- Retournez sur 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 afin de proxyer tout le trafic non lié à la documentation vers votre site principal.
Assurez-vous que votre site principal pointe vers une page d’accueil (landing page) avant de déployer ce Worker, sinon les visiteurs de votre site principal verront des erreurs.
- Dans Webflow, configurez une page d’accueil pour votre site principal, par exemple
landing.yoursite.com
. Ce sera 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 que vous configurez le Worker.
- Pour éviter les conflits, remplacez dans votre site principal les URL absolues par des URL relatives.
- Dans Cloudflare, sélectionnez Edit Code et ajoutez le script suivant dans le code de votre Worker.
Remplacez
[SUBDOMAIN]
par votre sous-domaine unique, [YOUR_DOMAIN]
par l’URL de base de votre site web, [LANDING_DOMAIN]
par l’URL de votre page d’accueil, et /docs
par le sous-chemin souhaité si différent. - 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.