教你WordPress博客网站搬家和换域名、批量换图片地址方法
如果,你还在愁网站搬家和换域名不会的话,这篇文章你一定要看,最关键的是,可以一键解决批量换网站图片地址的问题!
管理员数据库wordpress
方案一
开设个人博客的朋友使用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文件,促使网站文件与数据库通信正常;
让网站文件与数据库正常通信需要告诉网站文件,你要用的数据库用户名是什么,密码是什么,网站文件才可以获取数据库信息,然后还要告诉网站文件,你的数据库名是什么,让它找到与之对应的数据表,这样就能保持正常通信了。
如下:
define('DB_NAME','你新建的数据库名称');
define('DB_USER','你的数据库用户名,这个在主机数据库信息里可以找到');
define('DB_PASSWORD','你的数据库密码,这个也在主机信息里找')
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。
这样搬家就完成了,自己测试完记录下来,方便以后使用
特别提示,最关键部分来了,请一定要看下面内容:
如果,以上方法都做了,不能批量改变网站图片地址的话,那么,最下面的的关键部分来了,用下面的工具和方法轻松就能解决你的问题!
【换域名后最关键的一步轻松解决所有图片地址的问题】,安装一个叫“velvet-blues-update-urls”的插件,这个是一个关键的步骤,把老域名和新换的域名填好,然后框选前面5个勾选,最后一个不选就行了,轻松批量解决问题。
教你WordPress博客网站搬家和换域名、批量换图片地址方法相关推荐
- WordPress博客网站搬家和换域名方法
WordPress博客网站搬家和换域名方法 方案一 开设个人博客的朋友使用WordPress不在少数,那么也难免不了更换空间和域名的情况,由于笔者亲历了一次更换空间和域名的情况,将博客从AAA.com ...
- 如何为WordPress博客网站配置免费域名HTTPS证书
系列文章 Win系统如何下载安装使用cpolar内网穿透工具? 本地电脑如何搭建web网站,并发布到公网访问?1-2 本地电脑如何搭建web网站,并发布到公网访问?2-2 如何搭建WordPress ...
- 如何给WordPress博客网站换个漂亮的字体
前言 大多数站长在使用博客初期,喜欢魔改美化自己的网站,博客的建设主要方便访客高质量的阅读 所以对字体的选择非常重要,本期博主给大家出一期如果给自己的博客资源网自定义自己喜欢的字体 教程开始 1.首先 ...
- 腾讯云一键搭建WordPress博客网站
前言 使用腾讯云也有一段时间了,当初买下服务器就是为了搭建一个属于自己的博客网站,对于现在的互联网时代来说,随着建站成本越来越低,每个人拥有自己的博客网站已经是标配了.搭建博客首先需要有个服务器,现在 ...
- WordPress博客网站屏蔽搜索特殊关键字和网址,屏蔽恶意特殊关键词的方法分享,附如何屏蔽搜索收录
现在可以使用WordPress更方便地搭建博客网站,但是如果网站具有一定的权重后,一些恶意人员将过来创建恶意内容,例如刻意搜索邪恶关键字,垃圾邮件评论等. 而被搜索引擎抓取到这些关键词的话很有可以导致 ...
- 使用阿里云服务器建站WordPress博客网站上线全流程
使用阿里云服务器快速搭建网站教程,先为云服务器安装宝塔面板,然后在宝塔面板上新建站点,阿里云服务器网以搭建WordPress网站博客为例,来详细说下从阿里云服务器CPU内存配置选择.Web环境.域名解 ...
- ubutnu16.04搭建LAMP环境(搭建wordpress博客)
本次讲的是ubuntu的16.04版,通过搭建Lamp环境来建立wordpress博客网站.其他的linux版本也可以参考. 安装之前最好先更新一下系统软件库.命令:sudo apt-get upda ...
- 如何启动 WordPress 博客 – 简易指南 – 创建博客(2021)
您想以正确的方式创建 WordPress 博客吗?我们知道,特别是当您不是技术极客时,创建博客可能是一个复杂的想法.在帮助许多用户创建博客后,我们决定创建最全面的指南,介绍如何在没有任何技术知识的情况 ...
- 如何在 WordPress 博客文章中隐藏 Pinterest 图片
您想学习如何在 WordPress 中隐藏 Pinterest 图片吗? Pinterest 是一种为您的博客增加流量的好方法,但在您的帖子中显示 Pinterest 图像会使您的内容难于阅读. 在本 ...
最新文章
- 求两个有序数组的中位数-算法导论
- MFC检查透镜质量程序
- 关于计算机专业的求职信英文怎么说,计算机求职信范文英文3篇
- MySQL is running but PID file is not found
- Flask基础知识点1
- mysql 英文占几个字符_MySQL 数据库 varchar 到底可以存多少个汉字,多少个英文呢?我们来搞搞清楚...
- 牛客 - 排序(模拟)
- 外卖和快递行业数据_下周一起,整治全面启动!锁定全市外卖、快递行业!
- Vue.js 极简小例:数值计算、千米换算为米、九九乘法表、循环
- tensorboard ckpt pb 模型的输出节点_TensorBoard 简要介绍
- 详解Python中genfromtxt的用法(numpy)
- 基于Krpano的Hotspot热区插件·第二版
- 关于SESSION如何产生,由谁产生,保存位置的记录
- 乐高mindstormsev3_lego mindstorms ev3下载-乐高EV3机器人编程软件1.3.1 家庭版-东坡下载...
- python itchat库学习笔记 + 微信防撤回实现详解(超详细)(已上传)
- 匿名邮件实现的方式及原理
- 浅析计算机用户身份识别技术,浅谈网络安全之身份认证技术
- 百分比换算十六进制透明度
- 将List集合用字符串,逗号隔开进行拼接
- 买个ssl证书费用要多少钱?