You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将子域名上的WordPress网站迁移至主域名并替换旧站点

非WordPress旧站替换为子域名WordPress新站部署操作指南

操作前置确认

  • 已完成域名从GoDaddy到Hostgator的转入流程,确认主域名解析已生效,指向Hostgator对应服务器
  • 子域名上的WordPress新站功能、内容已全部测试通过,提前完成新站全量备份(包含站点文件、数据库)
  • 可正常登录Hostgator的cPanel管理面板,拥有文件管理、数据库操作、域名配置的权限

具体操作步骤

第一步:清理主域名旧站点内容

  • 登录Hostgator cPanel面板,进入文件管理器
  • 定位到主域名默认根目录/public_html,全选目录下所有旧站文件执行删除操作

注:若担心误操作可先将旧文件打包压缩后下载到本地留存,确认新站上线正常后再删除本地备份即可

第二步:迁移WordPress新站到主域名根目录

  • 在文件管理器中找到子域名对应的站点根目录,如子域名是dev.xxx.com时默认路径为/public_html/dev
  • 全选该目录下所有WordPress站点文件,移动到/public_html目录下

第三步:修改WordPress站点地址配置

方案1:数据库修改

  • 进入cPanel的phpMyAdmin模块,找到新站对应的数据库
  • 找到wp_options表(表前缀可根据你安装时的设置自行调整,如xxx_options)
  • 修改siteurl和home两个字段的取值为你的主域名,格式为https://你的主域名

方案2:配置文件修改

  • 编辑/public_html目录下的wp-config.php文件,添加以下两行配置即可:
define('WP_HOME', 'https://你的主域名');
define('WP_SITEURL', 'https://你的主域名');

第四步:批量修复站内链接(建议操作)

  • 登录WordPress后台,安装搜索替换类插件,将数据库中所有残留的子域名链接批量替换为主域名链接
  • 替换完成后清空WordPress缓存和浏览器缓存,测试全站功能、链接、资源是否正常加载

第五步:上线验证

  • 用无痕模式访问主域名,确认所有页面加载正常,无404错误、无样式/图片加载失败问题
  • 验证SSL证书正常生效,主域名可正常走HTTPS协议访问
  • 无需保留测试站的话,可在cPanel子域名管理模块删除对应子域名配置,清理子域名残留的站点文件

内容的提问来源于stack exchange,提问作者Mubaraka Firoz Dahodwala

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 18:24:02