WordPress博客网站搬家和换域名方法

本文涉及的产品
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS DuckDB + QuickBI 企业套餐,8核32GB + QuickBI 专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介:

方案一

开设个人博客的朋友使用WordPress不在少数,那么也难免不了更换空间和域名的情况,由于笔者亲历了一次更换空间和域名的情况,将博客从AAA.com  更改为 BBB.com,所以本文就分享一下更换域名比较好的办法。

WordPress大家都知道后台需要设置网站的默认网址,如果直接更换了域名的话,使用新的域名是无法登陆的。网上有很多文章,告诉大家可以修改MySQL数据库,或者修改WordPress的wp-config.php文件或function.php文件等,其实不用这么麻烦。

只要更换前后的域名都在自己手里,那么其实解决方法很简单。首先让更改前后的域名都解析到博客空间,也就是让新旧域名都可以正确访问博客。判断新旧域名是否都能正确访问,除了自己本地直接访问两个域名都能正确访问到网站之外,还需要查看其他地区域名访问是否正常,因为电信、联通还有不同地区DNS生效的时间是不同的。这时候站长之家有个比较好的工具可是使用,就是超级ping(http://ping.chinaz.com),把新旧域名分别输入超级ping里,查看是否各地都能ping通

用管理员登陆WordPress后台,点击设置→常规,将里面的WordPress 地址(URL)和站点地址(URL)都修改为新的域名,然后点击保存更改。咦,咋退出了,其实是成功了,看一下浏览器的地址栏是不是变成新地址了?用管理员账户登陆一下,看看设置→常规里是不是变成了新的域名?然后再点击首页看看是不是变成了新的域名,如果输入旧的域名会不会跳转到新的域名呢。很明显修改成功了,是不是很简单。

但是由于博客文章里的一些链接和图片地址还是用的旧的域名,所以还需要进行一些修改。

登陆phpmyadmin,选择自己博客的数据库,然后点击SQL,将下面三行命令输入进去:

UPDATE wp_posts SET post_content = replace( post_content, 'AAA.com','BBB.com') ;

UPDATE wp_comments SET comment_content = replace(comment_content, 'AAA.com', 'BBB.com') ;

UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'AAA.com', 'BBB.com') ;

然后点击 执行,如果没有出现错误,那么就会将文章和评论里的所有地址进行了更换。

这时候用新的地址去访问吧,域名完美进行更换

方案二

第一步:备份网站根目录下所有文件并转移到新主机;

第二步:备份网站数据库文件并在新主机上建立数据库,进行导入;

第三步:修改wp-config.php文件,确保网站文件与数据库通信正常;

第四步:在新主机上绑定域名,域名解析到主机。

第五步:在数据库更换网址。

wordpress搬家第一步:备份网站根目录下的所有文件;

方法1.可以直接ftp把网址所有文件直接下来。

方法2.这个wordpress插件 BackUpWordPress 可以备份网站文件和数据库并打包,非常方便,推荐用这个方法。

wordpress搬家第二步:备份数据表并导出,在新主机数据库建立数据库名,并导入数据表;

备份数据表常见的有两种方法,一种是在旧主机里找到数据库管理,将数据表导出sql格式(一般默认为此);另一种是wordpress博客安装“WordPress Database Backup”插件,通过插件导出数据表(强烈建议安装此插件,可以定期自动备份数据,比较安全),插件安装方法此处不讲。导出Sql格式的数据表后,需要登录新主机的数据库管理界面,建立新的数据库。数据库名可任意,最好与旧的相同。数据库建立后找到导入选项,将之前导出的数据表导入数据库。

wordpress搬家第三步:修改wp-config.php文件,促使网站文件与数据库通信正常;

让网站文件与数据库正常通信需要告诉网站文件,你要用的数据库用户名是什么,密码是什么,网站文件才可以获取数据库信息,然后还要告诉网站文件,你的数据库名是什么,让它找到与之对应的数据表,这样就能保持正常通信了。如下:

/** WordPress 数据库的名称 */

define('DB_NAME','你新建的数据库名称');

/** MySQL 数据库用户名 */

define('DB_USER','你的数据库用户名,这个在主机数据库信息里可以找到');

/** MySQL 数据库密码 */

define('DB_PASSWORD','你的数据库密码,这个也在主机信息里找')

/** MySQL 主机 */

define('DB_HOST','localhost');

需要改动的只有前三项,其他一般是不修改的。

wordpress搬家第四步:在新主机上绑定域名和域名解析;

这个很简单就不多说了。

wordpress搬家第五步:在数据库更改网址。

打开你的数据库,点击SQL,将以下代码粘贴到方框当中。点击“执行”。

UPDATEwp_optionsSEToption_value =replace( option_value,'http://www.old.com','http://www.new.com')WHEREoption_name ='home'ORoption_name ='siteurl';

UPDATEwp_postsSETpost_content =replace( post_content,'http://www.old.com','http://www.new.com') ;

UPDATEwp_postsSETguid =replace( guid,'http://www.old.com','http://www.new.com') ;

修改数据库。找到相应的网站数据库,修改wp-options和wp-posts两个文件。将老域名全部更换为新域名。注意第一个文件需要修改两项:siteurl和home。

这样搬家就完成了,自己测试完记录下来,方便以后使用


本文转自 2012hjtwyf 51CTO博客,原文链接:xhttp://blog.51cto.com/hujiangtao/1917756xxxxxx,如需转载请自行联系原作者
相关文章
备案成功以后,也解析了为什么没办法通过域名收到网站呢
网站备案成功后仍无法通过域名访问,可能涉及解析设置错误、服务器配置问题或网络限制等原因。本文将详细分析常见原因并提供解决方案。
|
JavaScript 前端开发 程序员
如何打开一个网站让里面的内容是加载另一个网站域名的内容并且看不出来-优雅草央千澈-其次加入禁止右键点击-禁止选择文本和复制以及禁止键盘快捷键
如何打开一个网站让里面的内容是加载另一个网站域名的内容并且看不出来-优雅草央千澈-其次加入禁止右键点击-禁止选择文本和复制以及禁止键盘快捷键
584 22
如何打开一个网站让里面的内容是加载另一个网站域名的内容并且看不出来-优雅草央千澈-其次加入禁止右键点击-禁止选择文本和复制以及禁止键盘快捷键
|
数据可视化 Linux 网络安全
零基础搭建WordPress博客全流程指南!
本指南详细介绍如何使用宝塔面板与WordPress搭建个人博客。宝塔面板提供可视化操作,简化服务器管理;WordPress拥有丰富的主题和插件生态,支持快速建站。教程涵盖准备阶段(服务器、域名、面板安装)、环境配置、站点创建、SSL证书申请、WordPress一键部署及网站配置等步骤,并推荐必备插件提升安全性和性能。零基础用户也可轻松上手,适合日均5000PV以下的博客需求,扩展性强,助你开启创作之旅。
1410 7
|
域名解析 弹性计算 应用服务中间件
使用域名访问部署在ECS上的网站
本文为您介绍如何为网站配置域名并为域名配置HTTPS证书。
WordPress小白傻瓜式一键搭建博客个人网站详细教程
用宝塔功能来一键搭建WordPress博客网站。 最详细教程! 整个过程简单、易用,即使是零基础用户也能轻松上手。
1154 1
|
域名解析 网络协议 索引
分享|【红猫网】备案域名的二级分发:实现网站可迁移、流量分流、备份归档
本文介绍了如何利用备案域名的二级分发技术实现网站迁移、流量分流和备份归档。通过为主域名下的子域名设置独立解析记录,实现资源的灵活分配与管理,确保网站服务的稳定性和高效性。同时,文章还解答了关于备案、SEO优化及HTTPS支持的相关问题。
1721 0
|
域名解析 缓存 网络协议
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
|
数据建模 网络安全
阿里云SSL证书不同类型DV、OV和EV如何收费?单域名和通配符SSL价格整理
阿里云SSL证书提供免费和收费版本,涵盖DV、OV、EV多种类型。收费证书品牌包括DigiCert、GlobalSign等,价格从238元/年起。免费SSL证书由Digicert提供,单域名有效3个月,每个实名主体每年可领取20个。具体价格和详情见阿里云SSL官方页面。
|
人工智能
2024年阿里云域名热搜词大盘点
2024年阿里云域名热搜词大盘点
629 3
|
数据建模 网络安全
阿里云SSL证书不同类型DV、OV和EV如何收费?单域名和通配符SSL价格整理
阿里云SSL证书提供免费和收费选项。收费证书包括:DV单域名WoSign 238元/年,DigiCert通配符DV 1500元/年,GlobalSign OV企业型1864元/年等。免费SSL证书由Digicert提供,有效期3个月,每年可领取20个单域名证书。更多详情及价格表请参考阿里云官方页面。