Ce projet a pour objectif de permettre aux utilisateurs de Framer d'utiliser un domaine personnalisé sans avoir à payer de frais supplémentaires. En utilisant une configuration DNS appropriée et l'hébergement via Vercel, nous pouvons rediriger le trafic vers les pages Framer tout en utilisant un domaine personnalisé.
- Un domaine enregistré auprès d'un registraire (comme GoDaddy, Namecheap, etc.).
- Un compte Framer avec un projet publié.
- Un compte Vercel.
- Node.js et npm installés sur votre machine.
-
Ouvrez votre terminal.
-
Clonez le dépôt git contenant le projet Framer.
git clone https://github.com/tryon-dev/Framer-Custom-Domain cd Framer-Custom-Domain
-
Installez les dépendances nécessaires.
npm install
-
Installez globalement Vercel.
npm install -g vercel
-
Ouvrez le fichier
api/server.js
dans votre éditeur de texte. -
Recherchez la ligne contenant
URL
et remplacez-la par l'URL de votre projet Framer.const framerURL = 'https://yourproject.framer.app';
-
Connectez-vous à Vercel.
vercel login
-
Déployez le projet sur Vercel.
vercel
Suivez les instructions à l'écran pour configurer et déployer votre projet.
- Une fois le projet déployé, accédez à votre tableau de bord Vercel.
- Sélectionnez votre projet et accédez aux paramètres du domaine.
- Ajoutez votre domaine personnalisé. Vercel vous fournira des enregistrements DNS à ajouter à votre registraire de domaine.
- Problème de propagation DNS : Assurez-vous que les enregistrements DNS sont correctement configurés. Vérifiez les fautes de frappe et les erreurs dans les valeurs CNAME et les enregistrements A.
- Projet Framer non visible : Vérifiez que le domaine personnalisé est correctement configuré dans les paramètres de votre projet Vercel et que le projet a été déployé après avoir ajouté le domaine.