SQL方式更换wordpress新旧网站域名

UPDATE wp_options SET option_value = replace(option_value, 'https://www.chinayonghan.com', 'https://test1.chinayonghan.com') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET post_content = replace(post_content, 'https://www.chinayonghan.com', 'https://test1.chinayonghan.com');

UPDATE wp_postmeta SET meta_value = replace(meta_value, 'https://www.chinayonghan.com','https://test1.chinayonghan.com');

UPDATE wp_posts SET guid = replace(guid, 'https://www.chinayonghan.com','https://test1.chinayonghan.com');


UPDATE wp_options SET option_value = replace( option_value, 'https://www.old.com', 'https://www.new.com' ) WHERE option_name = 'home' OR option_name = 'siteurl';


更换WordPress网站的域名可能看起来是一个复杂的过程,但只要按部就班,实际上是一个相对直接的任务。无论是因为品牌重塑,还是简单地想要一个更好的域名,这篇文章将引导你通过从旧域名到新域名的整个迁移过程。请仔细遵循以下步骤,并在进行更改前做好充分的备份。

准备工作

在开始之前,重要的是要确保你有一个全面的备份,包括网站的文件和数据库。这确保了如果出现问题,你可以恢复到更改之前的状态。

备份网站:使用你的主机控制面板或一个WordPress插件来备份你的网站文件和数据库。

注册新域名:如果你还没有一个新域名,现在是时候注册一个了。

更改WordPress地址

  1. WordPress后台设置

登录到你的WordPress后台,然后导航到"设置" > "常规"。在这里,你将看到两个字段:"WordPress地址(URL)"和"网站地址(URL)"。将这两个字段更改为你的新域名,并保存更改。

  1. 修改wp-config.php文件

使用FTP客户端或你的主机提供的文件管理器访问你的网站根目录。找到wp-config.php文件并编辑它,添加以下两行代码,确保替换为你的新域名:

define('WP_HOME','http://yournewdomain.com');

define('WP_SITEURL','http://yournewdomain.com');

  1. 更新数据库

接下来,你需要更新数据库中的所有URL。这可以通过使用phpMyAdmin或其他数据库管理工具来完成。运行以下SQL命令,替换oldurl和newurl为你的旧域名和新域名:

验证和后续步骤

完成以上步骤后,你的网站应该已经成功迁移到新的域名。以下是一些后续步骤,确保一切顺利运行:

  1. 清除缓存

清除WordPress缓存,如果你使用了缓存插件,也请清除这些插件的缓存。

  1. 测试网站

彻底测试你的网站,确保所有链接、图片和页面都正常工作。

  1. 更新Google Search Console

如果你使用Google Search Console,记得添加你的新域名并验证。你还可以提交一个更改地址的请求,帮助Google理解你的域名已经更改。

  1. 通知用户

如果可能的话,通知你的用户关于域名更改。你可以通过电子邮件、社交媒体或网站公告来做到这一点。

  1. 设置301重定向

在旧域名上设置301重定向到新域名,以确保旧链接不会失效,并且搜索引擎能够更新它们的索引。

更改WordPress网站的域名需要注意细节,但遵循正确的步骤可以使过程变得简单。记得在每个阶段都做好备份,以防任何不可预见的问题。希望这篇文章能帮助你顺利地将你的WordPress站点迁移到一个新的域名。


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/m0_52537869/article/details/137401656

相关推荐
豆豆5 天前
什么是CMS系统_网站内容管理系统功能、分类与搭建方法详解
cms·wordpress·内容管理系统·网站管理系统·saas 建站·网站后台管理·网站建站
豆豆6 天前
2026年如何选择适合自己的网站管理系统?
数据库·cms·wordpress·建站系统·网站管理系统·建站软件·织梦
Web极客码6 天前
使用FeedBurner优化WordPress订阅体验
服务器·wordpress·feedburner
cll_8692418918 天前
WordPress Porto 主题后台一直提示 Porto Functionality 插件需要更新,如何隐藏?
wordpress
Web极客码9 天前
使用人工智能翻译WordPress网站
服务器·人工智能·wordpress
豆豆12 天前
2026年企业如何选择CMS网站管理系统和建站系统
cms·wordpress·建站系统·内容管理系统·网站管理系统·建站软件·建站工具
小牛itbull12 天前
告别传统主题开发!ReactPress Theme Starter —— 用 Next.js 15 构建现代化无头博客
javascript·cms·react·wordpress·nextjs·reactpress·blog-theme
TG_yunshuguoji17 天前
阿里云代理商:阿里云部署 WordPress的3 种方案
人工智能·阿里云·云计算·wordpress·ai智能体
Web极客码1 个月前
加快WooCommerce性能
服务器·wordpress·网站
豆豆1 个月前
WordPress至PageAdmin CMS跨平台迁移技术指南:应对环境约束的系统化过渡方案
cms·wordpress·建站系统·内容管理系统·网站管理系统·pageadmin