连接自定义域名

通过子域名、根域名或子目录连接 Inblog 博客,并提供 DNS 配置指引。

概述

域名设置部分可能需要开发人员协助,尤其是 DNS 配置或代码实现环节。如有需要,我们可提供技术支持会话。

你可以通过以下三种方式之一连接 Inblog 博客:

  • 子域名(例如 blog.example.com
  • 根域名(例如 example.com
  • 子目录(例如 example.com/blog

子域名设置

在自定义域名设置中选择子域名,只输入固定前缀 https://blog. 后面的域名。例如,输入 example.com 会连接到 blog.example.com

点击 开始连接 查看 DNS 记录,并在 DNS 服务商处准确添加屏幕显示的值。DNS 传播最多可能需要 24 小时,Inblog 会自动检查连接状态。

如果域名由其他人管理,请使用记录下方的 复制请求消息,并将其发送给开发人员或域名管理员。

根域名设置

如果博客就是你的主网站,请选择根域名并输入 example.com。然后像连接子域名一样添加屏幕显示的 DNS 记录。

子目录(Sub-folder)设置

仪表盘提供 Next.js、Vercel、AWS Amplify、AWS CloudFront、Cloudflare、Nginx、Webflow 和 Framer 的设置指南。如果列表中没有你的基础设施,请选择 其他 / 咨询

支持的平台包括:

  • Next.js:支持,但静态导出(static export)除外
  • Vercel / AWS Amplify:作为托管平台受支持
  • Framer / Webflow:通过使用 Cloudflare 的反向代理受支持

自定义域名设置中选择子目录,并输入你的域名(例如 example.com/blog)。点击 开始连接 获取完整设置指南。请注意,子目录设置通常需要进行代码实现。

AWS CloudFront 子目录设置

如需使用 AWS CloudFront 将 Inblog 连接到子目录,请查看以下设置步骤。

  1. 请使用正在服务主网站的现有 distribution,或者如果尚未配置 CloudFront,则创建新的 distribution。
  2. 请将 Distribution name 设置为 inblog proxyDomain 设置为 example.com
  3. 请将 Origin type 设置为 OtherCustom origin 设置为 proxy.inblog.devOrigin path 设置为 /{subdomain}
  4. 请将 origin request policy 设置为 Managed-AllViewerExceptHostHeader,使 CloudFront 不会将访问者的 Host 标头转发到 proxy.inblog.dev
  5. 请创建一个用于 URI 重写的 CloudFront Function,并粘贴以下代码。
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. 请添加 /blog/blog/*/robots.txt behavior。
  2. 请将 function 发布(publish)为 Live,然后将其关联到全部三个 behavior 的 Viewer request 事件。

部署完成后,请在终端中确认以下 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 tag 验证。请在 Inblog 仪表盘的 Design 选项卡 → Advanced settings(Code injection)中,为该资源添加对应的 meta 标签。

没有域名?没关系。

如果你没有自定义域名,可以在设置过程中选择 "I don't own a domain" 选项,继续使用默认的博客域名(例如 example.inblog.io)。你可以随时升级到自定义域名。

最后更新 2026-09-04