📜  wordpress 更改数据库中的 url - SQL (1)

📅  最后修改于: 2023-12-03 15:35:44.094000             🧑  作者: Mango

WordPress 更改数据库中的 URL - SQL

在 WordPress 站点迁移、更换域名或使用 HTTPS 等情况下,需要更改数据库中的 URL 以确保站点正常运行。有时候使用 WordPress 后台设置中的 URL 更改选项不足以解决问题,需要手动更改数据库中的 URL。下面介绍如何在数据库中更改 WordPress 站点的 URL。

步骤 1:备份数据库

在更改数据库中的内容之前,请务必备份数据库以免意外删除或更改数据导致数据丢失。

步骤 2:登录 MySQL 数据库

使用 phpMyAdmin 或其他 MySQL 数据库管理工具登录 MySQL 数据库。

步骤 3:找到 wp_options 表

在左侧导航栏中找到名为 wp_options 或类似名称的表。

步骤 4:更改 siteurl 和 home 值

点击 wp_options 表,然后找到 siteurlhome 两个选项。将它们的值更改为新的 URL。

UPDATE wp_options
SET option_value = 'https://example.com'
WHERE option_name = 'siteurl' OR option_name = 'home';

需要将 https://example.com 替换为新的站点 URL。

步骤 5:找到 wp_posts 表

在左侧导航栏中找到名为 wp_posts 或类似名称的表。

步骤 6:更改文章和页面中的链接

WordPress 的文章和页面保存在 wp_posts 表中。我们需要将其中的链接也一并更改为新的 URL。

UPDATE wp_posts
SET post_content = replace(post_content, 'http://oldurl.com', 'https://newurl.com')
WHERE post_content LIKE '%http://oldurl.com%';

需要将 http://oldurl.com 替换为原来的站点 URL,https://newurl.com 替换为新的站点 URL。

步骤 7:保存更改并测试

保存更改后,尝试访问站点以确保站点可以正常访问。如有问题,可以检查 WordPress 后台的设置是否正确,或者进一步检查数据库中的 URL 是否已更改。

以上就是在 WordPress 中通过 SQL 更改数据库中的 URL 的方法。请注意备份数据以免意外删除或更改数据导致数据丢失。