WordPress在修改域名后,只是在网站后台 设置里面讲将网址修改新的域名,并不会更新文章内容、页面链接、图片链接等,以确保网站在更换域名后能够正常显示。以下是一种常见的方法:
使用插件:
- Better Search Replace 插件:
- 安装并激活 Better Search Replace 插件。
- 在 WordPress 后台找到 "工具" -> "Better Search Replace"。
- 在 "搜索" 中输入旧域名,在 "替换为" 中输入新域名。
- 选择要更新的表格(通常选择所有表格)。
- 在 "选择操作" 中选择 "替换"。
- 运行搜索并替换。
手动操作数据库:
如果你想手动操作数据库,请务必在操作前备份数据库,以防意外情况发生。
- 使用 phpMyAdmin:
- 登录到你的服务器的 phpMyAdmin 控制面板。
- 选择你的 WordPress 数据库。
- 运行以下 SQL 查询来更新域名:
UPDATE wp_posts SET post_content = REPLACE(post_content, '旧域名', '新域名');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, '旧域名', '新域名');
UPDATE wp_options SET option_value = REPLACE(option_value, '旧域名', '新域名');
请确保将 wp_
替换为你的 WordPress 数据库表格前缀(如果不是默认的 wp_
)。
- 更新网址和主页:
- 在 WordPress 后台登录后,转到 "设置" -> "常规"。
- 确保 "WordPress 地址 (URL)" 和 "站点地址 (URL)" 中的域名已更新为新域名。
注意事项:
- 在更新数据库时,请谨慎操作,建议在操作前备份数据库。
- 更新域名后,清除浏览器缓存和 WordPress 缓存,以确保更改生效。
- 如果你不确定如何操作数据库,请寻求专业人士的帮助,以避免意外损坏数据。
如果你需要更多帮助或有其他问题,请随时告诉我。