更改您的 WordPress 网站域名
作为一个企业,您可能希望推广一个有多个名称的热门产品,并希望为每个产品使用不同的域名。这时,您可能需要复制您的 WordPress 网站内容并将其用于不同的域名。
与其为每个域名设计一个全新独立网站,不如利用您当前域名已有的内容。以下指南将协助您复制 WordPress 网站内容。
请注意,由于 WordPress 与服务器的通信方式,以下步骤可能不足以成功更改您的域名。在继续本文剩余步骤之前,建议您使用 cPanel 的 备份 功能生成网站的完整备份。
重要提示 :
HostGator 目前不接受网站克隆请求,以下步骤仅建议在您完全了解如何操作 WordPress 文件的情况下执行。强烈建议您联系您的网站开发人员,让他们为您完成此操作。若操作不当,以下指南可能导致您的网站损坏,且 HostGator 无法为您恢复。
以下是更改 WordPress 网站域名所需执行的步骤:
- 第 1 步:将文件复制到新域名 ⤵
- 第 2 步:创建新的 MySQL 数据库 ⤵
- 第 3 步:修改新 WordPress 网站的 wp-config.php 文件 ⤵
- 第 4 步:导出数据库 ⤵
- 第 5 步:更新数据库 ⤵
- 第 6 步:更新数据库表 ⤵
- 第 7 步:更新 WordPress ⤵
第 1 步:将文件复制到新域名
在执行以下步骤之前,请确保您的新域名已添加到您的 cPanel。
将网站文件复制到新域名的方法:
- 登录 cPanel。访问 cPanel 有两种方式:
- 选项 1 :直接访问您的 cPanel。
- 选项 2 :通过客户门户访问您的 cPanel。
- 登录您的客户门户。
- 点击左侧菜单中的 托管。

- 如果您的账户中只有 单个托管套餐,请向下滚动至 快捷链接 部分。
如果您的账户中有 多个托管套餐,请在托管套餐页面找到您想管理的托管套餐,然后点击其 管理 按钮。

4. 在 快捷链接 部分,点击 文件管理器 按钮。

2. 打开 public_html(或源文件所在的域名文档根目录)。
3. 点击屏幕顶部的 全选。
4. 按住 Ctrl 键,同时点击以取消选择 public_html 文件夹中的以下文件/文件夹:
- cgi-bin
- .qidb
- 附加域目录
- 文件仍被选中时,点击文件管理器顶部菜单中的 复制。将弹出一个窗口,显示文件路径:
/public_html
- 输入您要复制文件的附加域目录名称。此框应类似于:
/public_html/youraddondomain.com
将 "youraddondomain.com" 替换为实际使用的域名。
7. 点击 复制文件。
如果您不熟悉文件管理器并想了解更多使用方法,请阅读:
- 文件管理器导航
第 2 步:创建新的 MySQL 数据库
文件复制到附加域目录后,点击 cPanel 中的 MySQL® 数据库图标 创建新的 MySQL 数据库。

第 3 步:修改新 WordPress 网站的 wp-config.php 文件 编辑 WordPress 的 wp-config.php 文件步骤如下:
- 进入 cPanel 的 文件管理器。
- 进入 public_html 找到 wp-config.php 文件。(如果您有其他域名,请访问该域名的文档根目录。)
- 右键点击 wp-config.php,选择 编辑。或者选中 wp-config.php 文件后,点击顶部菜单中的 编辑。

- 可能会弹出一个编码对话框,直接点击 编辑 继续。编辑器将在新窗口打开。

- 新页面打开后,编辑以下信息,使其反映第 2 步创建的新数据库的值 ⤴。

- DB_NAME
- DB_USER
- DB_PASSWORD
- 点击 保存更改。
您的 wp-config.php 文件现在应正确显示数据库名、数据库用户和数据库密码。这对于 WordPress 知道从哪个数据库获取信息至关重要。
第 4 步:导出数据库 从主域名导出数据库,并导入到新创建的数据库中。有关此过程的帮助,请参考以下文章:
- 通过 phpMyAdmin 导出 MySQL 数据库
- 如何导入您的 MySQL 数据库
第 5 步:更新数据库 必须更新数据库设置以反映新的域名信息。
- 找到 数据库 部分,点击 phpMyAdmin。

- 在下一页,点击 新创建的数据库名称。
- 点击 wp_options。

- 点击 site URL 和 home URL 所在行的 编辑。

- 将 option_value 更改为您的新附加域名,或者如果您的附加域尚未指向 HostGator,可使用临时 URL。

- 点击 执行(phpMyAdmin 中的“Go”按钮)以保存更改。
- 点击博客名称所在行的 编辑。
- 将博客名称更改为反映您的新博客。
- 点击 执行。
- 点击博客描述所在行的 编辑。
- 将博客描述更改为反映您的新博客。
- 点击 执行。
- 在左侧导航面板,点击 wp_users。

- 点击 user_login 行的 编辑,将用户名更改为您选择的新登录用户名。

- 在 user_nicename 行也进行相应更改。出于安全考虑,请勿使用 Admin 作为用户名。

- 在 user_pass 行,选中并删除该框内已有的字符。

- 点击下拉箭头,选择 MD5,并创建您选择的密码。

- 点击 执行。
- 通过访问 **http://youraddondomain.com/wp-login.php**(将 youraddondomain.com 替换为您的实际域名)测试这些更改。
您现在应该能够登录新导入的博客。
第 6 步:更新数据库表
域名生效且您能登录新站点的 WordPress 仪表盘后,安装 Search and Replace 插件。该插件允许您搜索所有数据库表,查找旧域名并将其替换为新域名。更新完成后,您可以卸载该插件。
除了数据库,您还应检查网站中硬编码在小工具等位置的链接。这些链接必须手动编辑为指向您的新网站地址。
有关使用该插件的更多信息,请参阅以下文章:
- Better Search Replace 插件
第 7 步:更新 WordPress
- 登录您的 WordPress 仪表盘。
- 在左侧导航菜单中,进入 设置,点击 常规。

- 确保以下字段均显示您的新域名,而非旧域名:
- WordPress 地址 (URL)
- 网站地址 (URL)
