> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Domaines personnalisés

> Achetez, connectez et gérez un domaine personnalisé pour votre application Replit publiée.

Les domaines personnalisés vous permettent d'attribuer votre propre nom de domaine, comme `www.mon-application-incroyable.com`, à votre application Replit publiée.
Bien que Replit fournisse un sous-domaine gratuit au format `<nom-de-sous-domaine-de-votre-app>.replit.app`, un domaine
personnalisé donne à votre application une adresse plus mémorable qui renforce la reconnaissance de votre marque et la confiance de vos visiteurs.

L'onglet **Domaines** de l'outil Publication vous donne tout ce dont vous avez besoin au même endroit. Vous pouvez :

* **Acheter un nouveau domaine** via Replit et le connecter à votre projet en une seule étape.
* **Connecter un domaine que vous possédez déjà** auprès d'un autre registrar.
* **Gérer** vos domaines connectés — voir à quel projet chacun est associé, suivre les renouvellements et déconnecter un domaine.

Regardez la vidéo suivante pour un aperçu rapide de la configuration des domaines personnalisés :

<Frame>
  <iframe src="https://www.youtube.com/embed/rGYdyb58wJY" title="Domaines personnalisés avec Publication" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />
</Frame>

Le tableau suivant compare les sous-domaines Replit avec les domaines personnalisés :

| Fonctionnalité                    | Sous-domaine Replit     | Domaine personnalisé                        |
| :-------------------------------- | :---------------------- | :------------------------------------------ |
| Personnalisation du nom d'hôte    | Sous-domaine uniquement | Tout domaine que vous possédez              |
| Délai de mise à jour DNS          | Instantané              | Jusqu'à 48 heures                           |
| Certificats de sécurité (TLS/SSL) | Fournis par Replit      | Fournis par Replit                          |
| Prix                              | Gratuit                 | Payé auprès de votre fournisseur de domaine |

<Note>
  Publiez votre application avant de connecter un domaine. L'onglet **Domaines** devient disponible une fois que
  votre application a un déploiement réussi.
</Note>

## Acheter un nouveau domaine sur Replit

Si vous ne possédez pas encore de domaine, vous pouvez en rechercher un et l'acheter sans quitter Replit. Votre
nouveau domaine pointe automatiquement vers votre projet.

<Steps>
  <Step title="Ouvrir l'onglet Domaines">
    Ouvrez l'outil <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/deploy-icon.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=853c5ef39a8a7ac3648b3a2ce182fcb8" width="16" height="16" data-path="images/icons/deploy-icon.svg" /> **Publication** et sélectionnez l'onglet **Domaines**.
  </Step>

  <Step title="Rechercher un domaine">
    Sélectionnez **Acheter un nouveau domaine** et saisissez le nom que vous souhaitez. Replit affiche les options
    disponibles selon différentes extensions telles que `.com`, `.ai`, et plus encore. Si vous ne savez pas quel nom
    choisir, Replit suggère également des noms disponibles en fonction de ce que fait votre application, afin que
    vous puissiez en choisir un sans partir de zéro.

    <Frame>
      <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/custom-domains/buy-domain.png?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=b9370b56ffc2f86fba93b05309ed25d8" alt="Interface de recherche de domaine montrant les domaines disponibles avec des extensions comme .com et .ai" width="2172" height="1222" data-path="images/deployments/custom-domains/buy-domain.png" />
    </Frame>
  </Step>

  <Step title="Acheter et connecter">
    Sélectionnez le domaine de votre choix et finalisez l'achat en utilisant le mode de paiement de votre compte
    Replit. Votre application devient accessible sur le nouveau domaine immédiatement, sans configuration DNS
    supplémentaire.
  </Step>
</Steps>

Les domaines achetés via Replit incluent la [protection de la confidentialité WHOIS](/fr/build/domain-purchasing) sans coût supplémentaire, se renouvellent automatiquement et vous permettent d'ajouter des enregistrements DNS personnalisés (par exemple, des enregistrements MX pour l'e-mail). Pour la référence complète sur l'achat de domaines — tarification, renouvellements, transferts et enregistrements DNS personnalisés — consultez [Acheter un domaine](/fr/build/domain-purchasing).

## Connecter un domaine que vous possédez déjà

Si vous possédez déjà un domaine auprès d'un autre registrar, connectez-le à votre projet depuis l'onglet
**Domaines**. Replit propose une configuration automatique guidée qui configure votre DNS pour vous, avec une
option manuelle en solution de repli.

### Configuration automatique (recommandée)

La façon la plus simple de connecter un domaine existant est de laisser Replit le configurer pour vous. Replit
utilise [Entri](https://entri.com), un service tiers de connexion de domaines : une fois que vous l'avez autorisé,
Entri se connecte à votre fournisseur DNS et écrit les enregistrements DNS requis en votre nom, afin que vous n'ayez
pas à les copier manuellement.

<Note>
  Les enregistrements DNS sont les paramètres qui indiquent à Internet où votre domaine doit pointer. Les configurer manuellement était autrefois la partie la plus délicate de la connexion d'un domaine. Replit gère maintenant cette étape pour vous pour la plupart des domaines et des fournisseurs.
</Note>

<Steps>
  <Step title="Ouvrir l'onglet Domaines">
    Ouvrez l'outil <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/deploy-icon.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=853c5ef39a8a7ac3648b3a2ce182fcb8" width="16" height="16" data-path="images/icons/deploy-icon.svg" /> **Publication** et sélectionnez l'onglet **Domaines**.

    <Frame>
      <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/custom-domains/01.png?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=5dc58a0cab37877093e55c9a2b3b1367" alt="Onglet Domaines" width="2422" height="1130" data-path="images/deployments/custom-domains/01.png" />
    </Frame>
  </Step>

  <Step title="Saisir le domaine que vous souhaitez connecter">
    Sélectionnez **Connecter votre propre domaine** et saisissez un domaine que vous possédez déjà, comme `www.mon-application-incroyable.com`.
  </Step>

  <Step title="Autoriser la configuration automatique">
    Confirmez la connexion. Replit ouvre le flux guidé, dans lequel vous vous connectez à votre fournisseur DNS afin
    que les enregistrements DNS puissent être appliqués automatiquement à votre compte. Si le flux guidé ne peut pas
    écrire les enregistrements pour votre fournisseur, il vous montre à la place les enregistrements à ajouter
    vous-même.
  </Step>

  <Step title="Attendre la vérification de votre domaine">
    Votre domaine affiche le statut **Vérifié** une fois la configuration terminée. Cela prend généralement quelques
    minutes, mais les modifications DNS peuvent prendre jusqu'à 48 heures pour se propager. Chargez le domaine dans
    votre navigateur pour confirmer qu'il fonctionne.
  </Step>
</Steps>

<Tip>
  Si votre fournisseur n'est pas pris en charge pour la configuration automatique, ou si vous préférez ajouter les enregistrements vous-même, vous pouvez connecter votre domaine manuellement. Consultez [Connecter un domaine manuellement](#connecter-un-domaine-manuellement) ci-dessous.
</Tip>

### Connecter un domaine manuellement

Si votre fournisseur n'est pas pris en charge pour la configuration automatique, ou si vous préférez ajouter les enregistrements vous-même, suivez les étapes ci-dessous pour configurer votre domaine personnalisé manuellement.

<Warning>
  Vous pourriez rencontrer des problèmes de configuration si vous avez l'un des cas suivants :

  * Plusieurs enregistrements `A` pour le même nom de domaine pointant vers des serveurs différents.
  * Les enregistrements `A` et `AAAA` coexistent pour le même nom de domaine, car Replit ne prend en charge que les enregistrements `A`.
  * Des enregistrements de domaine proxifiés par Cloudflare, car Replit ne peut pas renouveler automatiquement les certificats de sécurité pour ce type. Définissez votre enregistrement sur **DNS uniquement** (le nuage gris).
  * Un enregistrement `TXT` `replit-verify` manquant ou supprimé. Replit a besoin que cet enregistrement reste en place pour renouveler votre certificat SSL/TLS. Consultez [Conserver l'enregistrement TXT en place](#conserver-lenregistrement-txt-en-place) ci-dessous.
</Warning>

<Steps>
  <Step title="Ajouter votre domaine personnalisé">
    Saisissez votre nom de domaine personnalisé dans le champ de texte. Vous pouvez utiliser un domaine enregistré ou inclure un sous-domaine.

    Par exemple, `hat-tip.cc` est le domaine enregistré et `my.hat-tip.cc` inclut le sous-domaine `my`.

    <Frame>
      <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/custom-domains/02.png?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=38485a8680fe6ae256ec2d7b0665a784" alt="capture d'écran des paramètres DNS" width="1940" height="718" data-path="images/deployments/custom-domains/02.png" />
    </Frame>
  </Step>

  <Step title="Ajouter les enregistrements DNS à votre registrar de domaine">
    Replit génère des enregistrements DNS que vous devez fournir à votre **registrar de domaine**.
    Un registrar de domaine est le service qui gère votre nom de domaine, comme GoDaddy ou Namecheap.

    Copiez les valeurs des enregistrements `A` et `TXT` depuis Replit et collez-les dans la
    section de gestion DNS de votre registrar de domaine. Si votre registrar de domaine ne prend pas en charge `@` comme nom d'hôte, utilisez votre nom de domaine enregistré.

    <Warning>
      **Conservez l'enregistrement TXT en place.** Replit émet et renouvelle le certificat SSL/TLS pour votre
      domaine personnalisé via la validation DNS. L'enregistrement `TXT` `replit-verify=...` doit rester dans
      votre DNS pendant toute la durée de vie du domaine — pas seulement lors de la configuration initiale. Si vous
      supprimez ou modifiez l'enregistrement après la vérification, votre prochain renouvellement de certificat échouera
      et votre domaine finira par présenter un certificat expiré, rendant votre application inaccessible
      dans les navigateurs. Traitez l'enregistrement `TXT` comme permanent au même titre que votre enregistrement `A`.
    </Warning>
  </Step>

  <Step title="Optionnel : Ajouter un sous-domaine">
    Les sous-domaines — y compris `www` — ne sont pas automatiquement résolvables lorsque vous liez votre domaine apex.
    Chaque sous-domaine que vous souhaitez servir doit être ajouté comme entrée distincte dans l'onglet **Domaines**
    et recevoir ses propres enregistrements DNS auprès de votre registrar.

    Pour ajouter un sous-domaine, liez-le depuis l'onglet **Domaines** de la même façon que vous avez lié le domaine apex,
    puis ajoutez les enregistrements DNS que Replit génère pour lui auprès de votre registrar de domaine.
    Par exemple, pour ajouter `my-subdomain.hat-tip.cc` :

    * Dans l'outil **Publication**, sélectionnez l'onglet **Domaines** et liez `my-subdomain.hat-tip.cc`.
    * Auprès de votre registrar, ajoutez un nouvel enregistrement `A` avec le nom d'hôte `my-subdomain` pointant vers l'adresse IP
      que Replit affiche pour la nouvelle entrée.
    * Auprès de votre registrar, ajoutez l'enregistrement `TXT` `replit-verify=...` correspondant sur le nom d'hôte
      `my-subdomain` — chaque sous-domaine possède son propre enregistrement `TXT`, distinct de celui du domaine apex.

    <Note>
      **`www` est un sous-domaine.** Lier `hat-tip.cc` ne sert pas automatiquement
      `www.hat-tip.cc`. Si vous souhaitez que les visiteurs accèdent à votre application à la fois sur `hat-tip.cc` et
      `www.hat-tip.cc`, ajoutez `www.hat-tip.cc` comme entrée distincte dans l'onglet **Domaines** et
      publiez les enregistrements `A` et `TXT` qu'il génère sur le nom d'hôte `www`. La plupart des créateurs qui souhaitent
      une adresse `www` configurent également une redirection du domaine apex vers `www` (ou vice versa) auprès de leur registrar.
    </Note>

    Comme pour le domaine apex, l'enregistrement `TXT` `replit-verify=...` que vous ajoutez pour chaque sous-domaine
    doit rester dans le DNS de façon permanente. Consultez
    [Conserver l'enregistrement TXT en place](#conserver-lenregistrement-txt-en-place) ci-dessous.
  </Step>

  <Step title="Attendre la fin de la propagation DNS">
    Après avoir ajouté les enregistrements, vous devez attendre qu'ils se propagent en ligne.
    Cela peut prendre entre quelques minutes et 48 heures.

    Lorsque la propagation est terminée, votre onglet Domaines doit afficher le statut "Vérifié" à côté du nom de domaine comme indiqué ci-dessous :

    <Frame>
      <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/custom-domains/domain-verified.png?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=fe5c99d84ff0334119d2e94b2f07c99a" alt="capture d'écran du statut de domaine vérifié" width="1866" height="890" data-path="images/deployments/custom-domains/domain-verified.png" />
    </Frame>

    Chargez le domaine dans votre navigateur pour vérifier qu'il fonctionne.
  </Step>
</Steps>

## Gérer vos domaines

L'onglet **Domaines** répertorie tous les domaines connectés à votre projet et vous permet de gérer chacun d'eux.
Sélectionnez un domaine et choisissez **Gérer** pour :

* **Voir à quel projet le domaine pointe.** Si vous essayez de connecter un domaine déjà lié à un autre de vos
  projets, Replit vous avertit et vous permet de le déplacer vers le projet actuel à la place.
* **Consulter les renouvellements (pour les domaines achetés sur Replit).** La vue de gestion affiche la date et le
  prix de renouvellement, et vous permet de désactiver le **renouvellement automatique** si vous ne souhaitez pas
  que le domaine se renouvelle automatiquement.
* **Modifier les enregistrements DNS (pour les domaines achetés sur Replit).** Ajoutez des enregistrements `A`,
  `TXT` ou `MX` personnalisés — par exemple, des enregistrements MX pour utiliser votre domaine avec l'e-mail.
  Consultez [Enregistrements DNS personnalisés](/fr/build/domain-purchasing#custom-dns-records).
* **Déconnecter le domaine.** La déconnexion arrête de servir votre application sur ce domaine. Le domaine
  lui-même n'est pas supprimé — il reste disponible pour être lié à un autre de vos projets.

<Frame>
  <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/custom-domains/replit-domains.png?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=af1ea8f250c6ab83ff016fc2fe075851" alt="Interface de gestion des domaines montrant les domaines connectés et leur statut de connexion" width="3176" height="1556" data-path="images/deployments/custom-domains/replit-domains.png" />
</Frame>

## Dépannage

### Échec de la liaison du domaine ou statut bloqué sur en attente de vérification

Si une connexion échoue ou que le domaine reste sur **Vérification en cours**, procédez aux vérifications suivantes :

1. **Laissez le temps au DNS de se propager.** La vérification peut prendre de quelques minutes à 48 heures. Utilisez
   un outil de recherche DNS pour confirmer que vos enregistrements sont visibles à l'échelle mondiale avant de
   modifier autre chose.
2. **Supprimez les enregistrements en conflit.** Conservez un seul enregistrement `A` sur votre domaine racine
   pointant vers Replit, et supprimez tout enregistrement `AAAA` (IPv6) sur le même nom d'hôte — ils peuvent bloquer
   le SSL.
3. **Désactivez le proxy Cloudflare.** Définissez votre enregistrement `A` sur **DNS uniquement** (le nuage gris).
   Le mode proxy (le nuage orange) interfère avec le provisionnement SSL.
4. **Confirmez que l'enregistrement `TXT` est présent.** Un enregistrement `TXT` `replit-verify=...` manquant ou
   modifié bloque la vérification et le renouvellement du certificat. Consultez [Conserver l'enregistrement TXT en place](#conserver-lenregistrement-txt-en-place).
5. **Déconnectez puis reconnectez le domaine** depuis l'onglet **Domaines** pour forcer un nouveau certificat, puis
   attendez quelques minutes et rechargez.

Si vous avez acheté votre domaine via Replit et qu'il ne parvient toujours pas à se vérifier, [contactez le support Replit](https://replit.com/support).

### Les modifications DNS n'ont pas encore pris effet

Les modifications DNS ne sont pas instantanées. Après avoir ajouté ou modifié des enregistrements, attendez-vous à
devoir patienter de quelques minutes à 48 heures pour qu'ils se propagent dans le monde entier. Votre application
continue de fonctionner sur son sous-domaine `replit.app` pendant ce temps. Si le statut **Vérifié** n'apparaît pas
après 48 heures, revérifiez vos enregistrements par rapport à ce que Replit affiche — les erreurs courantes sont un
point final superflu, un sous-domaine supplémentaire ou un enregistrement obsolète.

### Enregistrements `CNAME` et authentification

Vous n'avez pas besoin d'un enregistrement `CNAME` pour que la connexion ou l'authentification fonctionne sur votre
domaine personnalisé. La connexion fonctionne automatiquement sur votre domaine publié une fois celui-ci vérifié.

Les enregistrements `CNAME` sur un domaine personnalisé ne sont requis que pour **l'envoi d'e-mails** — par exemple,
afin que des e-mails de vérification ou transactionnels puissent être envoyés depuis votre domaine. Si l'outil
Publication affiche un avertissement vous demandant d'ajouter des enregistrements `CNAME`, cela concerne la
livraison des e-mails, pas la connexion. L'ajout des enregistrements n'est nécessaire que si vous envoyez des
e-mails depuis votre domaine ; cela ne bloque pas la vérification, le SSL ou la connexion de votre domaine. Pour
les étapes de configuration liées à l'e-mail, consultez [Authentification Clerk](/fr/features/auth-and-identity/clerk-auth).

### Conserver l'enregistrement TXT en place

Replit émet et renouvelle le certificat SSL/TLS pour chaque domaine personnalisé via la validation DNS, qui dépend de l'enregistrement `TXT` `replit-verify=...` que vous avez ajouté lors de la configuration. L'enregistrement `TXT` n'est pas un artefact de configuration unique — il doit rester dans votre DNS pendant toute la durée de vie du domaine. Si l'enregistrement est supprimé, modifié ou remplacé après la vérification de votre domaine, le prochain renouvellement échouera silencieusement et le certificat existant finira par expirer. Les visiteurs verront alors un avertissement de sécurité du navigateur et l'application sera inaccessible.

Si des domaines plus anciens de votre compte affichent soudainement des erreurs de certificat tandis que les plus récents fonctionnent, un enregistrement `TXT` manquant ou modifié en est très probablement la cause.

Pour restaurer un domaine affecté :

1. Ouvrez l'outil **Publication** et sélectionnez l'onglet **Domaines**.
2. Confirmez l'enregistrement `TXT` `replit-verify=...` que Replit affiche pour le domaine.
3. Ajoutez l'enregistrement `TXT` à votre registrar de domaine exactement tel qu'il est affiché, y compris le nom d'hôte et la valeur.
4. Supprimez le domaine dans Replit et ajoutez-le à nouveau pour déclencher une nouvelle émission.
5. Attendez la propagation DNS et revérifiez le statut **Vérifié** dans l'onglet **Domaines**.
