跳到主要内容

如何手动更改您的 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 步:访问文件管理器并将文件复制到新域名

如果您需要更全面的文件管理器复制和移动文件的指南,请查看此指南:文件管理器 - 如何复制和移动文件。 要添加新域名,请按照我们的指南注册域名。然后,完成以下步骤将文件复制到您的新域名。

  1. 从左侧导航菜单中单击 网站 选项卡,选择您要管理的网站,然后单击 设置
    dns-manage-button
  2. 单击 文件管理器
    File Manager button
  3. 打开 public_html 文件夹。
  4. 在屏幕顶部,单击 全选
  5. 按住 Ctrl 键,同时单击(取消选择)您 public_html 文件夹中的以下文件夹:
  • .qidb
  • cgi-bin
  • 附加域文件夹
  1. 在文件仍然高亮的情况下,单击文件管理器顶部菜单中的 复制。将弹出一个窗口,显示以下路径:/public_html
  2. 输入您要复制文件的附加域文件夹的名称。此框现在应类似于 /public_html/addondomainname.com.(将 addondomainname.com 替换为实际域名。)
  3. 单击 复制文件

第 2 步:创建一个新的 MySQL 数据库

  1. 一旦文件被复制到您的附加域文件夹,打开 cPanel 中的 MySQL 数据库向导工具
  2. 接下来,您将按照以下步骤 创建一个新的 MySQL 数据库

第 3 步:为您的新网站编辑 WordPress .config 文件

要编辑 WordPress 的 wp-config.php 文件,您必须首先登录到您的 Bluehost 账户管理器。 如果您需要帮助或复习,我们的指南《如何直接登录 WordPress》可以提供帮助。

  1. 从左侧导航菜单中单击 网站 选项卡,选择您要管理的网站,然后单击 设置
    dns-manage-button
  2. 单击 文件管理器File Manager button
  3. 打开 public_html 文件夹并找到您的附加域文件夹。
  4. 右键单击 wp-config.php 文件,然后单击 代码编辑编辑 按钮。
  5. 当此页面打开时,编辑以下信息以反映在上一步中创建的新数据库分配的值。
  • DB_NAME
  • DB_USER
  • DB_PASSWORD
  1. 单击 保存更改 按钮。

您的 wp-config.php 文件应反映正确的数据库名称、数据库用户和数据库密码。这对于 WordPress 知道从哪个数据库获取信息至关重要。

第 4 步:导出数据库

从主域导出数据库并将其导入到新创建的数据库中。有关此过程的帮助,请参阅以下文章:

  • 如何使用 phpMyAdmin 导入或导出数据库

第 5 步:更新数据库

您可以更新数据库,但首先,数据库设置必须更新以反映新域名信息。

  1. 登录到您的 Bluehost 账户管理器。
  2. 从左侧导航菜单中单击 托管 选项卡。选择您要管理的网站,然后单击 设置
    rock-bluehost-databases-phpmyadmin
  3. 单击 PHPMYADMIN 按钮。
    rock-bluehost-databases-phpmyadmin
  4. 在左侧导航面板中,单击新创建的数据库名称。
  5. 在左侧导航面板中,单击 wp_options
  6. 单击 编辑siteurl 行上。
  7. 将主域名更改为附加域名,然后单击 执行
  8. 单击 编辑homeurl 行上。
  9. 将博客名称更改为反映您的新博客,然后单击 执行
  10. 单击博客描述行上的 编辑
  11. 将博客描述更改为反映您的新博客,然后单击 执行
  12. 在左侧导航面板中,单击 wp_users
  13. 单击 编辑 在 user_login 行上,并将用户名更改为您选择的新登录用户名。
  14. 在 user_nicename 行上也进行更改。出于安全考虑,请勿将 Admin 用作任何用户名。
  15. 在 user_pass 行上,突出显示并删除该框中已有的字符。
  16. 创建一个您选择的新密码。
  17. 在左侧是 varchar(64) 框;单击下拉箭头并选择 MD5
  18. 单击 执行

您可以通过访问 _http://yourblogname.com/wp-login.php_(将 yourblogname.com 替换为您的实际域名)来测试这些更改。 您现在应该能够登录到您新导入的 WordPress 网站。

第 6 步:更新数据库表

一旦域名正常工作,您可以登录到新网站的 WordPress 仪表板并安装搜索和替换插件。它将允许您搜索数据库中的所有表,搜索您的旧域名,并将每个实例替换为您的新域名。更新表后,您可以卸载该插件。除了数据库,您还应检查您的网站是否有任何硬编码到小部件等中的链接。请手动编辑链接以引用您的新网站地址。有关使用此插件的更多信息,请查看以下文章:

  • 使用更好的搜索和替换插件

第 7 步:更新 WordPress

  1. 登录到您的 WordPress 仪表板。
    wp-login
  2. 在左侧导航菜单中,转到 设置
  3. 单击 常规
    wordpress-setting-general

确保以下每个字段显示您的 域名,而不是旧域名,这一点非常重要:

  • < ↑> WordPress 地址 (URL)
  • < ↑> 网站地址 (URL)

请参阅我们关于如何更改 WordPress URL 的有用指南。我们还有一篇关于如何在 WordPress 中创建重定向以保留所有流量和 SEO 价值的单独博客。

总结

为了确保在您的 WordPress 网站上成功手动更改域名,您必须下载网站两个重要部分的备份:您的 WordPress 网站文件和相关的 WordPress 网站数据库。按照上述步骤实施后,请确保您使用的新域名已注册并启用,以便更顺利地从旧域名过渡到新域名。 您是否有备份系统? 下载或恢复 WordPress 网站(网站文件和/或数据库文件)的更快、更简单的替代方案是 CodeGuard。它还会进行增量备份,并在文件发生更改或移动时通知您。因此,如果您需要恢复数据库、网站或两者,您可以选择多个恢复日期。