📅  最后修改于: 2023-12-03 15:35:44.094000             🧑  作者: Mango
在 WordPress 站点迁移、更换域名或使用 HTTPS 等情况下,需要更改数据库中的 URL 以确保站点正常运行。有时候使用 WordPress 后台设置中的 URL 更改选项不足以解决问题,需要手动更改数据库中的 URL。下面介绍如何在数据库中更改 WordPress 站点的 URL。
在更改数据库中的内容之前,请务必备份数据库以免意外删除或更改数据导致数据丢失。
使用 phpMyAdmin 或其他 MySQL 数据库管理工具登录 MySQL 数据库。
在左侧导航栏中找到名为 wp_options
或类似名称的表。
点击 wp_options
表,然后找到 siteurl
和 home
两个选项。将它们的值更改为新的 URL。
UPDATE wp_options
SET option_value = 'https://example.com'
WHERE option_name = 'siteurl' OR option_name = 'home';
需要将 https://example.com
替换为新的站点 URL。
在左侧导航栏中找到名为 wp_posts
或类似名称的表。
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。
保存更改后,尝试访问站点以确保站点可以正常访问。如有问题,可以检查 WordPress 后台的设置是否正确,或者进一步检查数据库中的 URL 是否已更改。
以上就是在 WordPress 中通过 SQL 更改数据库中的 URL 的方法。请注意备份数据以免意外删除或更改数据导致数据丢失。