如何更换网站域名?

438次阅读
没有评论

共计 7037 个字符,预计需要花费 18 分钟才能阅读完成。

实操网站域名从 hilogos.com 更换为 aizylo.com

✅ 一、域名解析设置(DNS)

  1. 登录 aizylo.com 的域名管理后台(在你购买域名的服务商,比如阿里云、腾讯云、Namecheap 等)。
  2. 添加一条 A 记录:
    • 主机记录:@(或你想用的子域名,比如 www
    • 记录类型:A
    • 记录值:你的 VPS 的公网 IP 地址
    • TTL:默认即可

⚠️ 一般 DNS 生效时间从几分钟到最多 24 小时不等。


✅ 二、宝塔面板中更换域名

1. 修改网站绑定域名:

  1. 登录宝塔面板
  2. 找到你原来建站的站点(hilogos.com
  3. 点击“设置”->“域名管理”
  4. 添加新域名:aizylo.com(包括你想用的子域名,如 www.aizylo.com
  5. 删除旧域名:hilogos.com(如果你不打算再使用)
  6. 保存设置

2. 修改 SSL(如果使用 HTTPS):

如果之前使用了 HTTPS,你需要为新域名重新申请证书:

  1. 进入网站设置 ->“SSL”
  2. 选择 Let’s Encrypt(免费 SSL)
  3. 选中 aizylo.com,点击“申请”
  4. 成功后启用 HTTPS

✅ 三、代码或系统内的域名替换(如果适用)

这取决于你的网站是否是纯 HTML、WordPress、或其他系统:

如果你用的是 WordPress:

  1. 登录 WordPress 后台
  2. 到【设置】->【常规】,修改:
    • WordPress 地址(URL)
    • 站点地址(URL)
      → 改成 https://aizylo.com
  3. 数据库中也可能包含旧域名(如图片、链接),建议使用插件如:
    • “Better Search Replace”插件,搜索并替换所有数据库中的 hilogos.comaizylo.com

如果是其他框架(如 Laravel、Remix、Vue、静态页):

  • 手动搜索站点目录中的 hilogos.com 字符串,将其替换为 aizylo.com

✅ 四、清除缓存并测试

  1. 清除宝塔 Nginx 或 Apache 缓存(如果有)
  2. 清除浏览器缓存
  3. 访问 aizylo.com 测试是否能正确访问

✅ 五、301 重定向旧域名到新域名(可选)

虽然你说要“彻底更换”,但为了 SEO,可以设置 301 跳转:

  1. 不删除 hilogos.com 的站点(或创建一个新站点绑定它)
  2. .htaccess(Apache)或 Nginx 配置中设置 301 跳转:

Nginx 示例:

nginx 复制编辑server {
    listen 80;
    server_name hilogos.com www.hilogos.com;
    return 301 https://aizylo.com$request_uri;
}

总结:你要做的事

步骤 内容
新域名 DNS 解析到你的 VPS
宝塔网站绑定新域名并申请 SSL
修改网站内容内的旧域名(如数据库、代码)
可选:为旧域名设置 301 重定向

是否需要我帮你写一份具体的操作脚本或图文教程?

4o

您说:

需要更加具体的操作和图文教程 我是小白

ChatGPT 说:

已更新保存的记忆

当然可以!以下是针对您使用宝塔面板将网站域名从 hilogos.com 更换为 aizylo.com 的详细图文教程,适用于 WordPress 网站。请按照以下步骤操作:


🛠️ 第一步:备份网站数据(强烈推荐)

在进行任何更改之前,务必备份网站数据,以防万一。

  1. 备份网站文件
    • 登录宝塔面板。
    • 进入“网站”页面,找到您的网站,点击“设置”。
    • 在“网站目录”中,记录下网站的根目录路径(例如:/www/wwwroot/hilogos.com)。
    • 使用宝塔的文件管理器或通过 FTP 下载整个网站目录到本地。
  2. 备份数据库
    • 在宝塔面板中,进入“数据库”页面。
    • 找到您的数据库,点击“管理”进入 phpMyAdmin。
    • 在 phpMyAdmin 中,选择您的数据库,点击“导出”,选择“快速”导出方法,点击“执行”下载数据库备份。

🌐 第二步:配置新域名的 DNS

  1. 登录域名管理平台(如阿里云、腾讯云、GoDaddy 等)。
  2. 添加 A 记录
    • 主机记录:@(表示根域名)和 www(如果需要支持 www.aizylo.com)。
    • 记录类型:A
    • 记录值:您的服务器公网 IP 地址
    • TTL:默认即可

等待 DNS 解析生效,通常需要几分钟到数小时不等。


🔧 第三步:在宝塔面板中添加新域名

  1. 登录宝塔面板
  2. 进入“网站”页面
  3. 找到原网站 hilogos.com,点击“设置”
  4. 点击“域名管理”
  5. 添加新域名 aizylo.comwww.aizylo.com(如果需要)
  6. 保存更改

🔒 第四步:为新域名配置 SSL(HTTPS)

  1. 在宝塔面板中,进入“网站”页面,找到您的网站,点击“设置”
  2. 点击“SSL”选项卡
  3. 选择“Let’s Encrypt”免费证书
  4. 勾选新添加的域名 aizylo.comwww.aizylo.com
  5. 点击“申请”并等待证书申请成功
  6. 启用“强制 HTTPS”选项

📝 第五步:更新 WordPress 设置

  1. 登录 WordPress 后台
  2. 进入“设置”->“常规”
  3. 更新以下两个字段为新域名
    • WordPress 地址(URL):https://aizylo.com
    • 站点地址(URL):https://aizylo.com
  4. 保存更改

🗃️ 第六步:更新数据库中的域名(可选,但推荐)

为了确保网站内容中的链接和媒体文件指向新域名,建议更新数据库中的域名。

  1. 在 WordPress 后台,安装并启用插件
    • 插件名称:Better Search Replace
  2. 使用插件进行替换
    • 搜索内容:hilogos.com
    • 替换为:aizylo.com
    • 选择所有数据库表。
    • 取消勾选“作为尝试运行?”选项。
    • 点击“运行搜索 / 替换”。

🔁 第七步:设置旧域名的 301 重定向(可选)

为了将访问旧域名的用户自动重定向到新域名,并有利于 SEO,您可以设置 301 重定向。

  1. 在宝塔面板中,进入“网站”页面,找到 hilogos.com,点击“设置”
  2. 点击“重定向”选项卡
  3. 添加重定向规则
    • 重定向类型:域名重定向
    • 来源 URL:hilogos.com
    • 目标 URL:https://aizylo.com
    • 重定向方式:301
  4. 保存设置

✅ 第八步:测试新域名

  1. 在浏览器中访问 https://aizylo.com,确保网站正常加载
  2. 检查网站的各个页面、链接和媒体文件是否正常
  3. 确保旧域名 hilogos.com 能正确重定向到新域名(如果设置了重定向)

您说:

第五步:更新 WordPress 设置我进入 wordpress 后台遇到了问题,我该访问哪个域名进入 wordpress 后台

ChatGPT 说:

当你在 更换域名期间(特别是第⑤步前后)遇到后台无法访问的情况,很常见。下面我帮你一步步确认你该使用哪个域名访问 WordPress 后台:


🔍 判断当前后台应该访问哪个域名

✅ 情况 1:你 还没改 WordPress 设置

如果你还没改【设置 -> 常规】里的网址,那你应该:

👉 继续使用旧域名访问后台

arduino 复制编辑https://hilogos.com/wp-admin

如果这个地址还能访问后台,那就登录进去再去修改域名。


🚨 情况 2:你 已经把 WordPress 地址改成了新域名 aizylo.com

但你还没配置好新域名(比如 SSL 没配置,或者 DNS 没生效),就可能导致新域名打不开,也无法访问后台。

✅ 请先尝试访问:

arduino 复制编辑http://aizylo.com/wp-admin

或:

arduino 复制编辑https://aizylo.com/wp-admin

⚠️ 如果打不开,说明 WordPress 地址被“锁死”成新域名了,但你还没配置好环境。


🛠️ 如果你两种方式都打不开后台怎么办?

你可以通过 修改数据库或 wp-config.php 文件 来恢复后台访问:


方法一:使用宝塔进入数据库(phpMyAdmin)修改网址

  1. 打开宝塔面板 → 点击【数据库】→ 找到你网站对应的数据库 → 点击【phpMyAdmin】
  2. 进入数据库后,点开左边你的网站数据库 → 找到表 wp_options
  3. 找到这两行数据(在第一页):
    • siteurl
    • home
  4. 点击“编辑”,把它们改回旧域名,比如:
arduino 复制编辑https://hilogos.com
  1. 保存后再访问后台试试:
arduino 复制编辑https://hilogos.com/wp-admin

方法二:修改 wp-config.php 强制指定域名

如果你连数据库都进不了,可以在宝塔的文件管理器中操作:

  1. 打开网站目录(例如 /www/wwwroot/your-site
  2. 找到 wp-config.php 文件,点击“编辑”
  3. 在文件的底部 /* That's all, stop editing! Happy publishing. */ 上面,加上以下两行:
php 复制编辑define('WP_HOME', 'https://hilogos.com');
define('WP_SITEURL', 'https://hilogos.com');
  1. 保存文件,重新访问:
arduino 复制编辑https://hilogos.com/wp-admin

✅ 登录后怎么办?

登录成功后你可以重新设置:

  • WordPress 地址 → https://aizylo.com
  • 站点地址 → https://aizylo.com

并重新配置 SSL、绑定域名等。


要不要我帮你截图或演示一下如何在数据库里改 wp_options 表?

4o

您说:

方法一:使用宝塔进入数据库(phpMyAdmin)修改网址中,为什么是改回旧域名呢

ChatGPT 说:

好问题!之所以“改回旧域名”,是为了让你 先能重新登录进 WordPress 后台 ,方便你后续再 通过正确流程更新为新域名,而不是直接卡在“后台打不开”的状态。

📌 举个例子:

假设你已经在 WordPress 设置中,把网址改成了新域名 https://aizylo.com,但:

  • 你还没完成宝塔里绑定新域名;
  • 还没配置好 SSL;
  • 域名解析可能还没生效;

这时 WordPress 会强制跳转到 https://aizylo.com/wp-admin,但由于配置不完整,它打不开后台,导致你“被困”了。


✅ 所以临时“改回旧域名”的意义:

是为了让你先用原来的 https://hilogos.com/wp-admin 登录后台,重新配置好以下内容:

  1. 宝塔绑定新域名
  2. SSL 配置好
  3. WordPress 后台设置成 aizylo.com
  4. 数据库或插件中替换链接(如 Better Search Replace)

等一切就绪,再 用数据库或后台设置把站点地址最终改成 aizylo.com,这才是安全的更换流程。


✅ 最终目标:

我们当然是要改成 aizylo.com,只是为了避免你卡住,先改回 hilogos.com 是一种 应急回退措施


你现在是无法访问 aizylo.com/wp-admin 吗?我可以继续指导你一步步恢复访问权。

4o

您说:

我已经绑定了新域名,也配置了 SSL,wordpress 后台设置完 aizylo.com 后还是报错无法访问后台

ChatGPT 说:

明白了!你已经完成以下操作:

✅ 新域名 aizylo.com 已在宝塔绑定
✅ SSL 已成功配置(HTTPS 可用)
✅ WordPress 后台里已经设置了 WordPress 地址和站点地址为 aizylo.com
❌ 但现在访问 https://aizylo.com/wp-admin 报错,后台打不开


🔍 先排查常见的两类错误:

🚫 常见报错 1:重定向次数过多 / 页面无限跳转

这是因为域名变更后 + SSL 设置可能引起 HTTPS 与 WordPress URL 不一致

🚫 常见报错 2:“找不到页面”或“拒绝连接”

可能是:

  • DNS 未完全生效(可用 ping 命令或浏览器测试)
  • 宝塔网站没设置好强制 HTTPS
  • SSL 没启用成功

🛠️ 解决方法一:用 wp-config.php 强制指定新域名(推荐最安全

即使你后台打不开,只要你能访问宝塔文件,就能修复!

步骤如下:

  1. 打开宝塔面板 →“网站”→ 找到 aizylo.com 网站 →“网站目录”→ 打开 wp-config.php
  2. 找到这句:php 复制编辑/* That's all, stop editing! Happy publishing. */
  3. 在这句上方插入以下代码:php 复制编辑define('WP_HOME', 'https://aizylo.com'); define('WP_SITEURL', 'https://aizylo.com');
  4. 保存文件,刷新浏览器访问:arduino 复制编辑https://aizylo.com/wp-admin

🛠️ 解决方法二:清除浏览器缓存 + 关闭强制 HTTPS 测试访问

  1. 清除浏览器缓存和 Cookie
  2. 尝试访问 http://aizylo.com/wp-admin
  3. 如果你在宝塔中开启了“强制 HTTPS”,可以暂时关闭(在网站设置 → SSL 页面)

✅ 若你可以访问后台之后:

  1. 进入 WordPress 后台 → 插件 → 安装并启用 Better Search Replace
  2. 搜索 hilogos.com → 替换为 aizylo.com(用于内容、图片等地址更新)
  3. 检查并确认所有页面、图片、链接正常
  4. 再次检查宝塔是否有 URL 重写规则(伪静态)有误

如果你愿意,我也可以帮你检查 wp-config.php 的具体写法,或者一步步跟你操作。你现在访问 aizylo.com/wp-admin 显示的是什么错误提示?

4o

您说:

打开宝塔面板 →“网站”→ 找到 aizylo.com 网站 →“网站目录”→ 打开 wp-config.php 这一步中我没有找到 aizylo.com, 我的目录还是 hilogos.com,但是我在设置中的域名管理确实已经添加了 aizylo.com

ChatGPT 说:

这非常关键,说明你虽然在 宝塔网站设置里绑定了 aizylo.com 域名 ,但网站的 根目录仍然是原来的 hilogos.com 目录,这其实是没问题的,只是你需要明白:


✅ 正确理解:你现在的网站根目录没有变

  • 宝塔面板中,一个网站可以绑定 多个域名(比如同时绑定 hilogos.comaizylo.com);
  • 但只有一个“网站目录”(比如 /www/wwwroot/hilogos.com);
  • 所以即使你添加了新域名 aizylo.com,网站文件和 wp-config.php 依然在原目录 hilogos.com 下。

✅ 你的操作下一步是:

继续在原目录(即:/www/wwwroot/hilogos.com)中修改 wp-config.php

🔧 步骤如下:

  1. 登录宝塔面板
  2. 点击左侧“网站”
  3. 找到原来的网站(可能名称显示为 hilogos.com)
  4. 点击“设置”→ 然后进入“网站目录”标签页
  5. 点击“根目录路径”(例如 /www/wwwroot/hilogos.com),会打开文件管理器
  6. 在里面找到 wp-config.php 文件,点击“编辑”
  7. 找到这句:php 复制编辑/* That's all, stop editing! Happy publishing. */
  8. 在它上面添加:php 复制编辑define('WP_HOME', 'https://aizylo.com'); define('WP_SITEURL', 'https://aizylo.com');
  9. 保存文件

🔁 然后尝试访问:

arduino 复制编辑https://aizylo.com/wp-admin

如果成功进入后台,说明 WordPress 地址已经强制改为新域名了。


是否需要我给你发一张图解,帮你定位 wp-config.php 的位置?

4o

您说:

我注意到 wp-config.php 中如下内容还是 hilog_com, 这个需要修改吗 define(‘DB_NAME’, ‘hilogos_com’); /** Database username */ define(‘DB_USER’, ‘hilogos_com’); /** Database password */ define(‘DB_PASSWORD’, ‘p82N7ZyaGJRYApjB’); /** Database hostname */ define(‘DB_HOST’, ‘localhost’); /** Database charset to use in creating database tables. */ define(‘DB_CHARSET’, ‘utf8mb4’); /** The database collate type. Don’t change this if in doubt. */ define(‘DB_COLLATE’, ”);

ChatGPT 说:

你观察得很仔细!这些内容虽然带有 hilogos_com 字样,但 它们是连接数据库用的账号和数据库名,不属于你要更换的“网站域名”部分✅ 不需要修改!


✅ 简单解释:

配置项 含义 是否需要修改
DB_NAME 数据库名称,之前创建时可能叫 hilogos_com ❌ 不需要改
DB_USER 数据库用户名,也叫 hilogos_com ❌ 不需要改
DB_PASSWORD 数据库密码 ❌ 不需要改
DB_HOST 通常是 localhost(本地数据库) ❌ 不需要改

这些配置的作用是让 WordPress 能正常连接数据库,即使你换了域名,也不影响数据库名称或用户。


✅ 你只需要关注:

wp-config.php 里添加如下两行才是关键:

php 复制编辑define('WP_HOME', 'https://aizylo.com');
define('WP_SITEURL', 'https://aizylo.com');

这两行才是告诉 WordPress:“我的网站域名已经换成 aizylo.com”。


⚠️ 总结:

  • hilogos_com 这种只是名字,不影响网站新域名;
  • 不建议随意修改数据库名称或用户名,否则 WordPress 无法连接数据库;
  • 你只要添加 WP_HOMEWP_SITEURL 就可以继续换域名流程
正文完
 0
Suleto
版权声明:本站原创文章,由 Suleto 于2025-05-08发表,共计7037字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)