Aller au contenu

Cloudflare Pages

vanityURLs est conçu pour fonctionner sur Cloudflare Pages. Le plan gratuit couvre tout ce dont la plupart des déploiements personnels et des petites équipes ont besoin.

Configuration du build

Lors de la connexion de votre dépôt dans le tableau de bord Cloudflare :

ParamètreValeur
Préréglage de framework(laisser vide)
Commande de buildcat static.lnk dynamic.lnk > build/_redirects
Répertoire de sortie du build/build
Répertoire racine/

Domaine personnalisé

  1. Dans votre projet Pages, allez à Custom domainsSet up a custom domain
  2. Entrez votre domaine court (ex. mon-domaine.link)
  3. Si votre domaine est sur Cloudflare DNS, les enregistrements nécessaires sont créés automatiquement

Tip

Si votre domaine est enregistré ailleurs, ajoutez un enregistrement CNAME pointant vers l’URL de votre projet Pages (votre-projet.pages.dev) et définissez son statut proxy sur Proxied (nuage orange).

Hooks de déploiement

Pour déclencher un rebuild sans git push — depuis un cron job, un script ou un service externe :

  1. Allez à SettingsBuilds & deploymentsDeploy hooks
  2. Créez un hook et copiez l’URL
  3. Déclenchez-le avec :
curl -X POST "https://api.cloudflare.com/client/v4/pages/webhooks/deploy_hooks/VOTRE_HOOK_ID"

Déploiements de prévisualisation de branches

Chaque push vers une branche non-main obtient automatiquement sa propre URL de prévisualisation :

https://NOM-BRANCHE.VOTRE-PROJET.pages.dev

Utilisez les aperçus de branches pour tester les modifications de redirections avant de fusionner vers main.

Variables d’environnement

Ajoutez-les sous SettingsEnvironment variables. Elles sont disponibles dans le shell de build mais ne sont jamais incluses dans les fichiers servis.

Pour vanityURLs, vous n’avez généralement pas besoin de variables d’environnement — la commande de build est un simple cat.

Limites du plan

RessourceGratuitPro
Builds par mois5005 000
Règles de redirection2 000100 000
Domaines personnalisés110
Bande passanteIllimitéeIllimitée

Documentation Cloudflare

Modifier cette page Dernière modification: