如何创建子域名

如何在 Hostinger 创建子域名

子域名是主域名的扩展,可以用于创建独立的网站区域,如博客、商店、论坛等。本教程将详细讲解如何在 Hostinger 创建和管理子域名。

什么是子域名?

子域名示例

主域名: yourdomain.com

子域名示例:

  • blog.yourdomain.com - 博客
  • shop.yourdomain.com - 在线商店
  • support.yourdomain.com - 客服中心
  • dev.yourdomain.com - 测试环境
  • members.yourdomain.com - 会员区

子域名的优势

独立管理 - 每个子域名可以独立运行网站 ✅ 组织清晰 - 按功能分类不同区域 ✅ SEO 友好 - 可以针对不同关键词优化 ✅ 免费无限 - Hostinger 允许创建无限子域名 ✅ 独立 SSL - 每个子域名可配置独立证书

创建子域名完整教程

第一步:登录控制面板

访问 Hostinger 控制面板 并登录。

第二步:进入子域名管理

  1. 在 hPanel 主页,找到 "域名" 部分
  2. 点击 "子域名" 选项

或者:

  1. 点击左侧菜单 "域名"
  2. 选择 "子域名" 标签

第三步:创建新子域名

  1. 点击 "创建子域名" 按钮
  2. 填写子域名信息:

| 字段 | 说明 | 示例 | |-----|------|------| | 子域名 | 前缀名称(仅字母、数字、连字符) | blog | | 主域名 | 选择已有域名 | yourdomain.com | | 文档根目录 | 文件存储位置 | public_html/blog |

  1. 点击 "创建" 按钮

第四步:等待 DNS 传播

  • ⏱️ 通常需要 15-30 分钟
  • 最多可能需要 24 小时
  • 可以使用 nslookup 检查是否生效

第五步:配置 SSL 证书

  1. 进入 "SSL" 部分
  2. 找到新创建的子域名
  3. 点击 "安装 SSL 证书"
  4. 选择 "免费 SSL"(Let's Encrypt)
  5. 启用 "强制 HTTPS"

子域名用途和配置

用途 1: 创建博客

子域名: blog.yourdomain.com

配置步骤:

  1. 创建子域名 blog
  2. 在文件管理器进入 public_html/blog/
  3. 安装 WordPress:
    • 进入 "网站" > "自动安装器"
    • 选择 "WordPress"
    • 选择子域名 blog.yourdomain.com
    • 完成安装

用途 2: 测试/开发环境

子域名: dev.yourdomain.com 或 test.yourdomain.com

配置步骤:

  1. 创建子域名 dev
  2. 复制主网站文件到 public_html/dev/
  3. 创建独立数据库
  4. 修改配置文件指向测试数据库
  5. 设置密码保护(可选)

用途 3: 在线商店

子域名: shop.yourdomain.com

配置步骤:

  1. 创建子域名 shop
  2. 安装 WooCommerce 或 PrestaShop
  3. 配置支付网关
  4. 设置产品目录

用途 4: 会员区/社区

子域名: members.yourdomain.com

配置步骤:

  1. 创建子域名 members
  2. 安装论坛软件(phpBB、MyBB)
  3. 或使用 WordPress + BuddyPress
  4. 配置用户注册和权限

用途 5: 语言版本

子域名:

  • en.yourdomain.com - 英文版
  • cn.yourdomain.com - 中文版

配置步骤:

  1. 为每种语言创建子域名
  2. 复制网站并翻译内容
  3. 使用 hreflang 标签关联语言版本

子域名文件管理

通过文件管理器

  1. 登录 hPanel
  2. 进入 "文件" > "文件管理器"
  3. 导航到 public_html/子域名文件夹/
  4. 上传或编辑文件

通过 FTP

  1. 创建 FTP 账号
  2. 使用 FileZilla 连接
  3. 进入 /public_html/子域名文件夹/
  4. 上传网站文件

文档根目录说明

创建子域名时,文档根目录自动设为:

public_html/子域名前缀/

示例:

  • blog.yourdomain.com → public_html/blog/
  • shop.yourdomain.com → public_html/shop/

子域名数据库配置

创建独立数据库

  1. 进入 "数据库" 部分
  2. 点击 "创建数据库"
  3. 填写:
    • 数据库名: yourdomain_blog
    • 用户名: yourdomain_bloguser
    • 密码: 强密码
  4. 记录数据库信息

配置 WordPress 子域名

编辑 wp-config.php:

define('DB_NAME', 'yourdomain_blog');
define('DB_USER', 'yourdomain_bloguser');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');

子域名 DNS 设置

通常创建子域名后,DNS 自动配置。如需手动配置:

A 记录设置

| 类型 | 名称 | 值 | TTL | |-----|------|-----|-----| | A | blog | 服务器 IP | 14400 | | A | shop | 服务器 IP | 14400 |

CNAME 记录(指向主域名)

| 类型 | 名称 | 值 | TTL | |-----|------|-----|-----| | CNAME | blog | yourdomain.com | 14400 |

子域名重定向

301 永久重定向

将子域名重定向到主域名或其他地址:

  1. 进入子域名 ".htaccess" 编辑器
  2. 添加代码:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^blog\.yourdomain\.com$ [NC]
RewriteRule ^(.*)$ https://yourdomain.com/blog/$1 [R=301,L]

通过控制面板

  1. 进入 "域名" > "子域名"
  2. 找到要重定向的子域名
  3. 点击 "管理"
  4. 选择 "重定向"
  5. 设置目标 URL

子域名邮箱配置

可以为子域名创建独立邮箱:

创建邮箱

  1. 进入 "邮箱" 部分
  2. 点击 "创建邮箱"
  3. 设置:
  4. 配置邮件客户端或使用 Webmail

邮箱用途

子域名性能优化

1. 启用缓存

  • WordPress: 安装 WP Super Cache
  • 启用浏览器缓存
  • 配置对象缓存

2. 使用 CDN

为子域名配置 CDN:

  • Cloudflare
  • StackPath
  • KeyCDN

3. 图片优化

  • 压缩图片
  • 使用 WebP 格式
  • 懒加载

4. 独立资源配置

如果子域名流量大,考虑:

  • 升级主机套餐
  • 迁移到 VPS
  • 使用独立主机

管理和删除子域名

查看所有子域名

  1. 进入 "域名" > "子域名"
  2. 查看所有已创建的子域名列表
  3. 显示文档根目录和状态

删除子域名

  1. 在子域名列表找到要删除的项
  2. 点击 "删除" 按钮
  3. 确认删除

⚠️ 注意:

  • 删除子域名不会自动删除文件
  • 需要手动删除文档根目录文件夹
  • 删除前请备份数据

暂停子域名

如果只是临时不用:

  1. 设置密码保护
  2. 或上传 "维护中" 页面
  3. 保留子域名配置

子域名常见问题

问题 1: 子域名显示 404 错误

原因:

  • DNS 未生效
  • 文档根目录无文件
  • .htaccess 配置错误

解决方案:

  1. 等待 DNS 传播(最多 24 小时)
  2. 确保文档根目录有 index 文件
  3. 检查 .htaccess 文件
  4. 清除浏览器缓存

问题 2: 子域名没有 SSL 证书

解决方案:

  1. 进入 "SSL" 部分
  2. 为子域名安装免费 SSL
  3. 如果安装失败,检查 DNS 是否正确
  4. 等待 24 小时后重试

问题 3: 子域名加载主域名内容

原因: 文档根目录指向错误

解决方案:

  1. 进入子域名管理
  2. 点击 "管理"
  3. 修改文档根目录路径
  4. 确保路径正确

问题 4: 无法创建更多子域名

原因: 套餐限制(极少见)

解决方案:

  1. 检查套餐配额
  2. 联系客服确认
  3. Hostinger 通常允许无限子域名

子域名最佳实践

命名建议

推荐:

  • 简短易记: blog, shop, forum
  • 功能描述: support, members, api
  • 语言标识: en, cn, jp

避免:

  • 过长名称: myblogaboutsomething
  • 特殊字符: blog_2024, shop#1
  • 数字混淆: b1og, sh0p

安全建议

  1. 独立数据库 - 每个子域名用独立数据库
  2. 定期备份 - 单独备份子域名数据
  3. SSL 证书 - 所有子域名启用 HTTPS
  4. 密码保护 - 测试环境使用密码保护
  5. 权限管理 - 设置正确的文件权限

SEO 建议

  1. 内容独特 - 避免重复内容
  2. 独立 Sitemap - 每个子域名生成 sitemap
  3. 内部链接 - 主域名与子域名互相链接
  4. 一致品牌 - 保持设计和品牌一致性
  5. 结构化数据 - 配置 Schema 标记

子域名 vs 子目录

子域名方式

blog.yourdomain.com ✅ 本教程

优点:

  • 完全独立的网站
  • 可以使用不同技术栈
  • 独立管理和配置
  • 适合功能差异大的区域

缺点:

  • SEO 权重不累积
  • 需要独立优化
  • 管理更复杂

子目录方式

yourdomain.com/blog/

优点:

  • SEO 权重累积
  • 更容易管理
  • 统一的域名权威性

缺点:

  • 同一网站架构
  • 资源共享可能冲突

如何选择?

选择子域名:

  • 博客、论坛、商店等独立功能
  • 需要不同的设计和架构
  • 多语言版本
  • 测试/开发环境

选择子目录:

  • 内容为主的网站
  • 追求 SEO 效果
  • 简化管理

常见问题

Q: 可以创建多少个子域名? A: Hostinger 所有套餐支持无限子域名。

Q: 子域名需要额外付费吗? A: 不需要,子域名完全免费。

Q: 子域名可以指向外部服务器吗? A: 可以,通过修改 DNS A 记录或 CNAME 记录。

Q: 子域名可以有独立的 Google Analytics 吗? A: 可以,为每个子域名配置独立的跟踪代码。

Q: 删除子域名会影响主域名吗? A: 不会,子域名独立于主域名。


推荐阅读

立即使用 Hostinger 创建无限子域名!