如何更改 WordPress 网站 URL?

在运营 WordPress 网站的过程中,我们可能因为各种各样的原因,需要对网站的域名或者部分URL进行变更。

更改 URL 的几个原因

以下是变更 WordPress URL的案例说明。

案例 #1 — 移动到不同的目录

第一种情况是将 WordPress 站点移动到不同的目录中。

可能是从主域移动到子目录:

  • example.comexample.com/blog

或从子目录移动到主域:

  • example.com/blog example.com

如果已经移至新 URL,可能会无法登录,因为 WordPress 仍然被配置为旧 URL。

案例 #2 — 添加或删除 www

更新 URL 的另一个原因是,如果需要在域名中添加或删除 www。例如,以前使用的是 example.com,想要将其更改为 www.example.com

调整 URL 后,在查看网站时可能还会看到浏览器重定向错误提示。它可能会提示“重定向过多”或“页面未正确重定向”。

案例 #3 — 在 URL 中添加“https”

如果给网站安装了 SSL 证书,则 URL 的会从 http 更改为 https。可能需要将 WordPress 配置为使用新的 URL。

案例 #4 — 迁移到新域名

最后一种情况是将 WordPress 站点,从一个域名迁移到另一个域名。例如:

  • https://example.com
    移动到
  • https://example2.com

以下两个选项说明了如何将数据库中的所有 URL 更新为新 URL。

选项 1 – 使用命令行

此示例将 URL 从 example.com 更新为 example.com/blog

通过命令行,可以运行以下命令,一次更新数据库中的所有 URL。

第 1 步:通过SSH登录到服务器。

第 2 步:导航到 WordPress 网站根目录。

[server]$ cd /home/username/example.com

第 3 步:在网站目录中,可以使用 wp-cli 运行以下命令更新 URL。

[server]$ wp search-replace http://example.com https://example.com/blog --dry-run

最后的–dry-run 选项是用于测试运行。如果运行没有问题,再次执行上述命令。

[server]$ wp search-replace http://example.com https://example.com/blog

选项 2 – 使用 phpMyAdmin 和插件

此示例将 URL 从 example.com 更新为 example.com/blog

我们还可以使用 phpMyAdmin 直接在数据库中更新 home 和 siteurl 字段。

第 1 步 — 更改 phpMyAdmin 中的 home 和 siteurl 字段

第 1 步:登录 phpMyAdmin。

第 2 步:在左侧窗格中选择网站数据库。然后选择 wp_options 表。

选择 wp_options 表
选择 wp_options 表

第 3 步:搜索并找到 siteurl 和 home 行。单击前面的铅笔图标进行编辑。

单击前面的铅笔图标进行编辑
单击前面的铅笔图标进行编辑

第 4 步:在option_value 的 Value 值输入新的 URL 。

在option_value 的 Value 值输入新的 URL
在option_value 的 Value 值输入新的 URL

第 5 步:单击“go”按钮以保存设置。

现在就完成了更改网址的工作 。

第 2 步 — 更新其他的 URL

尽管已经更新了站点 URL,但数据库中仍在使用旧的 URL。可以使用插件来更新数据库中其他的 URL:

在 WordPress 中更改 URL 时,必须通过在域名中添加或删除 www 来确保不会与新 URL 设置冲突。

此步骤中的示例将 HTTPS 添加到 URL 并将域名更改为子目录。

下面是使用“Better Search Replace”插件更改数据库中所有 URL 的插件。

以下步骤将引导大家了解,如何使用“Better Search Replace”插件更新 URL。此示例将数据库中的 URL 从http://example.com 更改为https://example.com/blog

第 1 步:备份数据库,以在出现意外时,替换旧的数据库数据。

第 2 步:在仪表盘中导航到插件 > 安装插件。

导航到插件 > 安装插件
导航到插件 > 安装插件

第 3 步:搜索“Better Search Replace”插件

安装并激活Better Search Replace 插件
安装并激活Better Search Replace 插件

第 4 步:单击立即安装。并在安装完成后启用插件。

第 5 步:在Wordpress管理仪表盘中,导航到工具 > Better Search Replace 插件。

使用Better Search Replace 插件替换旧URL
使用Better Search Replace 插件替换旧URL

第 6 步:单击搜索/替换选项卡。在标题为 Search for:的字段中,输入当前的URL。例如:

http://example.com

在标题为Replace with:的字段中,输入新 URL。例如:

https://example.com/blog

选择所有表。并选中“Run Search/Replace”复选框。 单击运行进行搜索和替换。应该会在顶部返回一条消息,说明如果没有选中试运行框,将会更新哪些内容。最后,将显示更改了多少个URL。

这样,数据库中的所有 URL 都指向了网站的新 URL。

原创文章,作者:牛奇网,如若转载,请注明出处:https://www.niuqi360.com/wordpress/change-the-wordpress-site-url/

发表评论

登录后才能评论