Подключение собственного домена

Подключите блог на базе inblog с помощью поддомена (например, blog.example.com) или подкаталога (например, example.com/blog) с инструкциями по настройке DNS.

Обзор

Раздел настройки домена может потребовать помощи разработчика, особенно при настройке DNS или реализации кода. При необходимости доступны сессии технической поддержки.

Вы можете подключить блог на базе inblog одним из двух способов:

  • Поддомен (например, blog.example.com)
  • Подкаталог (например, example.com/blog)

Настройка поддомена

В настройках собственного домена выберите «Поддомен» и введите нужный поддомен.

Нажмите Начать подключение, чтобы получить инструкции по настройке DNS. Обновите настройки DNS у вашего регистратора домена, и поддомен подключится в течение 5 минут.

Настройка подкаталога (вложенной папки)

"Подключение через подкаталог в настоящее время поддерживается только для сайтов, созданных на Next.js, Vercel, AWS Amplify, Framer и Webflow."

Поддерживаемые платформы:

  • Next.js: поддерживается, за исключением статического экспорта
  • Vercel / AWS Amplify: поддерживаются как хостинг-платформы
  • Framer / Webflow: поддерживаются через обратный прокси с использованием Cloudflare

Выберите «Подкаталог» в настройках собственного домена и введите свой домен (например, example.com/blog). Нажмите Начать подключение, чтобы открыть полное руководство по настройке. Обратите внимание, что настройка подкаталога обычно требует реализации кода.

Настройка подкаталога через AWS CloudFront

Чтобы подключить inblog в подкаталоге с помощью AWS CloudFront, ознакомьтесь со следующими шагами настройки.

  1. Используйте distribution, который обслуживает ваш основной сайт, или создайте новый distribution, если CloudFront ещё не настроен.
  2. Установите Distribution name в inblog proxy, а Domain в example.com.
  3. Установите Origin type в Other, Custom origin в proxy.inblog.dev, а Origin path в /{subdomain}.
  4. Установите origin request policy в Managed-AllViewerExceptHostHeader, чтобы CloudFront не передавал заголовок Host посетителя на proxy.inblog.dev.
  5. Создайте CloudFront Function для переписывания URI и вставьте следующий код.
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. Добавьте behaviors для /blog, /blog/* и /robots.txt.
  2. Опубликуйте функцию в Live, затем привяжите её к событию Viewer request для всех трёх behaviors.

После развёртывания проверьте следующие URL из терминала.

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

Подкаталог и Google Search Console

Когда вы подключаете подкаталог (например, example.com/blog), трафик вашего блога включается в существующий ресурс Search Console корневого домена. Если вы хотите анализировать данные только по блогу отдельно, вы можете добавить дополнительный ресурс с префиксом URL:

  • Тип ресурса: URL prefix
  • URL: https://example.com/blog

Для этого отдельного ресурса также требуется собственная проверка с помощью HTML-тега. Добавьте мета-тег для этого ресурса в панели inblog на вкладке Design → Advanced settings (Code injection).

Нет домена? Не проблема.

Если у вас нет собственного домена, продолжайте использовать стандартный домен блога (например, example.inblog.io), выбрав вариант «У меня нет домена» при настройке. Вы можете перейти на собственный домен в любой момент.

Последнее обновление 2026-07-23