如何手动更改您的 WordPress 域名
开始 — 手动更改 WordPress 域名
有时您可能需要复制您的 WordPress 网站内容并在不同的域名上使用它。本指南是使用 WordPress 更改域名的手动方法。 与其为每个域名设计一个新网站,您可以选择使用当前域名中的现有内容。以下文章将指导您如何复制一个 WordPress 网站。 在开始之前: 对您的网站进行的修订,例如下面的过程,视为重大修订。请备份您的网站。 请注意,以下步骤可能不足以成功更改您的域名,因为 WordPress 与服务器的通信。强烈建议您在继续执行本文剩余步骤之前,使用 cPanel 中的 Backups 按钮对您的网站进行 完整备份(网站文件和数据库)。
- 如何为域名更改做好准备
- 第 1 步:访问文件管理器并将文件复制到新域名
- 第 2 步:创建一个新的 MySQL 数据库
- 第 3 步:为您的新网站编辑 WordPress .config 文件
- 第 4 步:导出数据库
- 第 5 步:更新数据库
- 第 6 步:更新数据库表
- 第 7 步:更新 WordPress
- 总结
如何为域名更改做好准备
为了确保顺利过渡,减少停机时间并避免数据丢失,充分准备是至关重要的。请按照我们的指南为域名更改做好准备:
- 备份您当前的网站。在进行任何更改之前,创建您 WordPress 网站的完整备份非常重要。这包括所有文件、数据库和其他任何内容。备份确保您可以在需要时将网站恢复到原始状态。您可以使用像 UpdraftPlus 或 BackupBuddy 这样的 WordPress 插件来自动化此过程,或者您可以通过 WordPress 仪表板手动导出网站内容。
- 确保可以访问主机仪表板或 FTP 客户端。要实施域名更改,您需要访问您的网络托管环境。这可以通过 Bluehost 提供的当前托管仪表板或通过像 FileZilla 这样的 FTP 客户端进行访问。访问这些是必要的,以便上传文件、修改 WordPress 配置和管理您的新域名设置。
- 选择并注册一个新域名。您选择的域名至关重要——它应该反映您的品牌,易于记忆,并与您的受众相关。一旦您决定了一个新域名,您需要在可靠的网络主机上注册它。
第 1 步:访问文件管理器并将文件复制到新域名
如果您需要更全面的文件管理器复制和移动文件的指南,请查看此指南:文件管理器 - 如何复制和移动文件。 要添加新域名,请按照我们的指南注册域名。然后,完成以下步骤将文件复制到您的新域名。
- 从左侧导航菜单中单击 网站 选项卡,选择您要管理的网站,然后单击 设置。

- 单击 文件管理器。

- 打开 public_html 文件夹。
- 在屏幕顶部,单击 全选。
- 按住 Ctrl 键,同时单击(取消选择)您 public_html 文件夹中的以下文件夹:
- .qidb
- cgi-bin
- 附加域文件夹
- 在文件仍然高亮的情况下,单击文件管理器顶部菜单中的 复制。将弹出一个窗口,显示以下路径:/public_html
- 输入您要复制文件的附加域文件夹的名称。此框现在应类似于 /public_html/addondomainname.com.(将 addondomainname.com 替换为实际域名。)
- 单击 复制文件。
第 2 步:创建一个新的 MySQL 数据库
- 一旦文件被复制到您的附加域文件夹,打开 cPanel 中的 MySQL 数据库向导工具。
- 接下来,您将按照以下步骤 创建一个新的 MySQL 数据库。
第 3 步:为您的新网站编辑 WordPress .config 文件
要编辑 WordPress 的 wp-config.php 文件,您必须首先登录到您的 Bluehost 账户管理器。 如果您需要帮助或复习,我们的指南《如何直接登录 WordPress》可以提供帮助。
- 从左侧导航菜单中单击 网站 选项卡,选择您要管理的网站,然后单击 设置。

- 单击 文件管理器。

- 打开 public_html 文件夹并找到您的附加域文件夹。
- 右键单击 wp-config.php 文件,然后单击 代码编辑 或 编辑 按钮。
- 当此页面打开时,编辑以下信息以反映在上一步中创建的新数据库分配的值。
- DB_NAME
- DB_USER
- DB_PASSWORD
- 单击 保存更改 按钮。
您的 wp-config.php 文件应反映正确的数据库名称、数据库用户和数据库密码。这对于 WordPress 知道从哪个数据库获取信息至关重要。
第 4 步:导出数据库
从主域导出数据库并将其导入到新创建的数据库中。有关此过程的帮助,请参阅以下文章:
- 如何使用 phpMyAdmin 导入或导出数据库
第 5 步:更新数据库
您可以更新数据库,但首先,数据库设置必须更新以反映新域名信息。
- 登录到您的 Bluehost 账户管理器。
- 从左侧导航菜单中单击 托管 选项卡。选择您要管理的网站,然后单击 设置。

- 单击 PHPMYADMIN 按钮。

- 在左侧导航面板中,单击新创建的数据库名称。
- 在左侧导航面板中,单击 wp_options。
- 单击 编辑 在 siteurl 行上。
- 将主域名更改为附加域名,然后单击 执行。
- 单击 编辑 在 homeurl 行上。
- 将博客名称更改为反映您的新博客,然后单击 执行。
- 单击博客描述行上的 编辑。
- 将博客描述更改为反映您的新博客,然后单击 执行。
- 在左侧导航面板中,单击 wp_users。
- 单击 编辑 在 user_login 行上,并将用户名更改为您选择的新登录用户名。
- 在 user_nicename 行上也进行更改。出于安全考虑,请勿将 Admin 用作任何用户名。
- 在 user_pass 行上,突出显示并删除该框中已有的字符。
- 创建一个您选择的新密码。
- 在左侧是 varchar(64) 框;单击下拉箭头并选择 MD5。
- 单击 执行。
您可以通过访问 _http://yourblogname.com/wp-login.php_(将 yourblogname.com 替换为您的实际域名)来测试这些更改。 您现在应该能够登录到您新导入的 WordPress 网站。
第 6 步:更新数据库表
一旦域名正常工作,您可以登录到新网站的 WordPress 仪表板并安装搜索和替换插件。它将允许您搜索数据库中的所有表,搜索您的旧域名,并将每个实例替换为您的新域名。更新表后,您可以卸载该插件。除了数据库,您还应检查您的网站是否有任何硬编码到小部件等中的链接。请手动编辑链接以引用您的新网站地址。有关使用此插件的更多信息,请查看以下文章:
- 使用更好的搜索和替换插件
第 7 步:更新 WordPress
- 登录到您的 WordPress 仪表板。

- 在左侧导航菜单中,转到 设置。
- 单击 常规。

确保以下每个字段显示您的 新 域名,而不是旧域名,这一点非常重要:
- < ↑> WordPress 地址 (URL)
- < ↑> 网站地址 (URL)
请参阅我们关于如何更改 WordPress URL 的有用指南。我们还有一篇关于如何在 WordPress 中创建重定向以保留所有流量和 SEO 价值的单独博客。
总结
为了确保在您的 WordPress 网站上成功手动更改域名,您必须下载网站两个重要部分的备份:您的 WordPress 网站文件和相关的 WordPress 网站数据库。按照上述步骤实施后,请确保您使用的新域名已注册并启用,以便更顺利地从旧域名过渡到新域名。 您是否有备份系统? 下载或恢复 WordPress 网站(网站文件和/或数据库文件)的更快、更简单的替代方案是 CodeGuard。它还会进行增量备份,并在文件发生更改或移动时通知您。因此,如果您需要恢复数据库、网站或两者,您可以选择多个恢复日期。