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

相关推荐
2601_965798473 小时前
Salient Theme Setup Guide for Fast Creative WordPress Sites
数据库·web3·php·wordpress
2601_965798473 天前
Boutique Business Consulting WordPress Architecture & SEO Setup
android·theme·wordpress
2601_965798473 天前
Plastic Surgery Clinic Web Setup: Deploying Rejuvita WordPress
php·theme·wordpress
2601_965798474 天前
Contractor Web Setup: Deploying Bathrooms & Kitchens Theme Fast
前端·web3·php·wordpress
e6zzseo10 天前
wordpress独立站seo怎么做才有效
seo·wordpress·独立站·内容优化·外链建设
Web极客码13 天前
如何让用户订阅WordPress评论?提升用户互动的有效策略
运维·服务器·wordpress
fobwebs13 天前
Wordpress Xstore 主题安装Elementor Pro 后找不到某些Elements 组件的解决方法
element·wordpress·form·xstore·pro elements·elementor pro
代龙涛13 天前
WordPress sidebar.php 侧边栏开发教程
开发语言·php·wordpress
代龙涛15 天前
WordPress header.php 与 footer.php 模板结构详解
开发语言·php·wordpress
Web极客码19 天前
如何在WordPress中添加动态内容
服务器·前端·wordpress