如何更换网站域名

如何更换 Hostinger 网站域名

本教程将详细讲解如何在 Hostinger 上更换网站域名,包括更换主域名、添加新域名、以及域名迁移的完整流程。

更换域名的场景

场景 1: 更换网站主域名

从 olddomain.com 更换为 newdomain.com

场景 2: 添加新域名并保留旧域名

同时使用多个域名访问同一网站

场景 3: 域名重定向

将旧域名自动跳转到新域名

准备工作

开始前请确认:

✅ 已拥有新域名(已注册或准备注册) ✅ 已备份网站数据 ✅ 了解当前网站架构(WordPress/HTML/其他) ✅ 准备 30 分钟完成操作

方法一:更换 WordPress 主域名

第一步:添加新域名到 Hostinger

  1. 登录 Hostinger 控制面板
  2. 进入 "域名" 部分
  3. 点击 "添加域名"

选项 A - 注册新域名:

  • 输入想要的域名
  • 完成注册流程

选项 B - 连接已有域名:

  • 选择 "使用现有域名"
  • 输入域名
  • 在域名注册商处修改 DNS

第二步:更新 WordPress 设置

方法 1: 通过 WordPress 后台

  1. 登录 WordPress 管理后台
  2. 进入 "设置" > "常规"
  3. 修改:
    • WordPress 地址(URL): https://newdomain.com
    • 站点地址(URL): https://newdomain.com
  4. 点击 "保存更改"

⚠️ 注意: 保存后可能需要重新登录

方法 2: 通过数据库(推荐)

  1. 登录 hPanel
  2. 进入 "数据库" > "phpMyAdmin"
  3. 选择 WordPress 数据库
  4. 找到 wp_options
  5. 编辑以下两行:
    • siteurl: 改为 https://newdomain.com
    • home: 改为 https://newdomain.com
  6. 保存修改

第三步:更新配置文件(可选)

编辑 wp-config.php 文件:

define('WP_HOME','https://newdomain.com');
define('WP_SITEURL','https://newdomain.com');

第四步:配置 SSL 证书

  1. 进入 "SSL" 部分
  2. 选择新域名
  3. 点击 "安装免费 SSL"
  4. 等待几分钟完成安装
  5. 启用 "强制 HTTPS"

第五步:更新内部链接

使用插件自动替换:

  1. 安装 "Better Search Replace" 插件
  2. 进入 "工具" > "Better Search Replace"
  3. 设置:
    • 搜索: https://olddomain.com
    • 替换为: https://newdomain.com
    • 选择所有数据表
    • ✅ 勾选 "Run as dry run" 测试
  4. 确认无误后,取消勾选执行正式替换

方法二:更换非 WordPress 网站域名

第一步:添加新域名

与 WordPress 方法相同,在 hPanel 添加新域名。

第二步:更新文件指向

  1. 进入 "网站" 部分
  2. 找到新域名
  3. 点击 "管理"
  4. 设置文档根目录指向网站文件位置

第三步:修改网站配置

检查并更新:

  • 网站配置文件中的域名引用
  • 硬编码的 URL 链接
  • API 端点地址
  • 静态资源 CDN 地址

第四步:安装 SSL 证书

为新域名配置 SSL 证书(步骤同上)。

方法三:设置域名重定向

保留旧域名并自动跳转到新域名:

永久重定向(301)

  1. 进入 "网站" > "高级"
  2. 找到 ".htaccess 编辑器"
  3. 添加重定向规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.olddomain\.com$
RewriteRule ^(.*)$ https://newdomain.com/$1 [R=301,L]

通过控制面板设置

  1. 进入 "域名" 部分
  2. 选择旧域名
  3. 点击 "管理"
  4. 选择 "重定向"
  5. 设置:
    • 重定向到: https://newdomain.com
    • 类型: 永久(301)

方法四:使用别名域(Domain Alias)

让多个域名显示相同内容:

  1. 进入 "域名" > "附加域"
  2. 添加新域名作为主域名的别名
  3. 两个域名将显示相同网站
  4. 不会影响 SEO(选择主域名即可)

域名更换后的 SEO 处理

1. 设置 301 重定向

确保所有旧 URL 重定向到新域名对应页面。

2. 更新 Google Search Console

  1. 添加新域名属性
  2. 验证新域名
  3. 提交新的 sitemap.xml
  4. 保留旧域名属性监控

3. 更新外部链接

  • 更新社交媒体链接
  • 通知合作伙伴更新友链
  • 更新在线目录信息
  • 更新广告平台域名

4. 生成新 Sitemap

WordPress:

  1. 使用 Yoast SEO 或 RankMath
  2. 生成新站点地图
  3. 提交到搜索引擎

5. 监控搜索排名

  • 使用 Google Analytics 监控流量
  • 检查搜索排名变化
  • 关注 404 错误报告

常见问题处理

问题 1: 更换域名后网站无法访问

解决方案:

  1. 检查 DNS 是否生效(24-48小时)
  2. 清除浏览器缓存
  3. 验证域名指向是否正确
  4. 检查 SSL 证书状态

问题 2: 图片和CSS加载失败

原因: 内部链接仍使用旧域名

解决方案:

  • 使用 Better Search Replace 插件
  • 手动替换数据库中的旧域名
  • 检查模板文件硬编码链接

问题 3: 出现 "Too Many Redirects" 错误

解决方案:

  1. 检查 .htaccess 重定向规则
  2. 禁用所有缓存插件
  3. 检查 CloudFlare SSL 设置(如使用)
  4. 验证 wp-config.php 配置

问题 4: 邮箱无法收发

解决方案:

  1. 更新邮箱 DNS 记录
  2. 重新配置 MX 记录
  3. 在新域名下重建邮箱账号

域名更换检查清单

完成以下检查确保迁移成功:

技术检查

  • ✅ 新域名 DNS 已生效
  • ✅ SSL 证书已安装并强制 HTTPS
  • ✅ 网站首页可以正常访问
  • ✅ 所有内页链接正常
  • ✅ 图片和静态资源加载正常
  • ✅ 表单提交功能正常
  • ✅ 网站搜索功能正常

SEO 检查

  • ✅ 301 重定向已设置
  • ✅ Sitemap 已更新并提交
  • ✅ Google Search Console 已配置
  • ✅ robots.txt 已更新
  • ✅ Google Analytics 已更新

外部链接

  • ✅ 社交媒体链接已更新
  • ✅ 邮件签名已更新
  • ✅ 名片和宣传材料已更新
  • ✅ 广告活动已更新

域名费用说明

Hostinger 域名费用

| 项目 | 价格 | |-----|-----| | .com 域名注册 | ¥69/年 | | 域名转移 | 免费 + 续费1年 | | 域名隐私保护 | 免费(WHOIS) | | 域名解析 | 免费 |

💡 提示: 购买主机套餐通常赠送首年域名

常见问题

Q: 更换域名会影响 SEO 吗? A: 短期会有影响,但正确设置 301 重定向并保持内容不变,通常 3-6 个月恢复。

Q: 可以同时使用两个域名吗? A: 可以,但建议设置主域名,其他域名重定向到主域名,避免重复内容。

Q: 更换域名需要多久? A: 操作约 30 分钟,DNS 生效需要 24-48 小时。

Q: 旧域名需要保留多久? A: 建议至少保留 1 年并设置重定向,确保 SEO 过渡完成。

Q: 可以部分页面使用新域名吗? A: 不建议,会导致 SEO 和用户体验问题。


推荐阅读

立即注册 Hostinger 获取免费域名!