Connecter un domaine personnalisé

Connectez votre blog propulsé par Inblog à l'aide d'un sous-domaine (par ex. blog.example.com) ou d'un sous-répertoire (par ex. example.com/blog), avec des conseils sur la configuration DNS.

Vue d'ensemble

L'étape de configuration du domaine peut nécessiter l'aide d'un développeur, en particulier pour la configuration DNS ou l'implémentation de code. Des sessions d'assistance technique sont disponibles si besoin.

Vous pouvez connecter votre blog propulsé par Inblog selon l'une des deux approches suivantes :

  • Sous-domaine (par ex. blog.example.com)
  • Sous-répertoire (par ex. example.com/blog)

Configuration d'un sous-domaine

Dans les paramètres Custom Domain, sélectionnez Subdomain et saisissez le sous-domaine souhaité.

Cliquez sur Démarrer la connexion pour recevoir les instructions de configuration DNS. Mettez à jour les paramètres DNS auprès de votre fournisseur de domaine, et votre sous-domaine sera connecté en 5 minutes.

Configuration d'un sous-répertoire (sous-dossier)

« La connexion par sous-répertoire n'est actuellement prise en charge que pour les sites web créés avec Next.js, Vercel, AWS Amplify, Framer et Webflow. »

Les plateformes prises en charge sont notamment :

  • Next.js : pris en charge, sauf pour l'export statique
  • Vercel / AWS Amplify : pris en charge en tant que plateformes d'hébergement
  • Framer / Webflow : pris en charge via un reverse proxy avec Cloudflare

Sélectionnez Subdirectory dans les paramètres Custom Domain et saisissez votre domaine (par ex. example.com/blog). Cliquez sur Démarrer la connexion pour accéder au guide de configuration complet. Notez que la configuration d'un sous-répertoire nécessite généralement une implémentation de code.

Configuration d'un sous-répertoire avec AWS CloudFront

Pour connecter Inblog à un sous-répertoire à l'aide d'AWS CloudFront, veuillez vérifier les étapes de configuration ci-dessous.

  1. Utilisez la distribution qui sert votre site web principal, ou créez une nouvelle distribution si CloudFront n'est pas encore configuré.
  2. Définissez Distribution name sur inblog proxy et Domain sur example.com.
  3. Définissez Origin type sur Other, Custom origin sur proxy.inblog.dev et Origin path sur /{subdomain}.
  4. Définissez l'origin request policy sur Managed-AllViewerExceptHostHeader afin que CloudFront ne transmette pas l'en-tête Host du visiteur à proxy.inblog.dev.
  5. Créez une CloudFront Function pour la réécriture d'URI et collez le code suivant.
function handler(event) {
  var request = event.request;
  var uri = request.uri;
  var basePath = "/blog";

  if (basePath === "/") {
    return request;
  }

  if (uri === basePath) {
    request.uri = "/";
    return request;
  }

  if (uri === basePath + "/") {
    request.uri = "/";
    return request;
  }

  if (uri.startsWith(basePath + "/")) {
    request.uri = uri.substring(basePath.length);
    return request;
  }

  return request;
}
  1. Ajoutez des behaviors pour /blog, /blog/* et /robots.txt.
  2. Publiez la function sur Live, puis associez-la à l'événement Viewer request pour les trois behaviors.

Une fois le déploiement terminé, vérifiez les URL suivantes depuis votre terminal.

curl -I https://example.com/blog
curl -I https://example.com/robots.txt

Sous-répertoire et Google Search Console

Lorsque vous connectez un sous-répertoire (par ex. example.com/blog), le trafic de votre blog est inclus dans la propriété Search Console du domaine racine existant. Si vous souhaitez analyser séparément les données propres au blog, vous pouvez ajouter une propriété de type préfixe d'URL supplémentaire :

  • Type de propriété : URL prefix
  • URL : https://example.com/blog

Cette propriété distincte nécessite également sa propre vérification par balise HTML. Ajoutez la balise meta de cette propriété dans le tableau de bord Inblog, sous l'onglet Design → Paramètres avancés (Code injection).

Pas de domaine ? Pas de problème.

Si vous n'avez pas de domaine personnalisé, continuez à utiliser le domaine de blog par défaut (par ex. example.inblog.io) en sélectionnant l'option « I don't own a domain » lors de la configuration. Vous pourrez passer à un domaine personnalisé à tout moment.

Dernière mise à jour 2026-07-23