不换域名只换空间的Wordpress博客网站搬家
第一、备份原空间的全站文件。
1、利用空间控制面板自带的备份功能,进行快速备份。这里的备份比较全面,包括了网站文件和数据库,还可以直接从后台打包下载。下图是000webhost空间的备份功能,如下:
2、利用FTP备份全站文件。如果空间控制面板没有一键备份功能,或者备份不成功,可以采用FTP下载全站文件的方法来备份。这个方法速度慢,如下图:
第二、备份原空间数据库。
1、除了利用空间控制面板的一键备份功能外,你还可以利用数据库在线管理的“导出”功能,将数据库导出下载本地。如下图:
第三、大型的网站或者博客由于文件和数据库比较大,采用上面的方法往往会备份不成功,不过我们可以采用专门的备份软件来进行网站的备份和还原,方法请参考:《帝国备份王备份WordPress数据文件简单傻瓜化免费备份方案》
第四、将文件上传到新的空间上。
1、除了利用FTP这种比较慢的方法将文件上传到新的空间的方法外,如果你的空间是Cpanel面板或者其它控制面板,一般会有在线解压功能。我们只需要将打包好的文件上传到空间上,再进行在线解压,可以节省大量的时间。如下图:
第五、将数据库导入新的空间上。
1、方法还是采用在线数据库管理系统的“导入”功能,这个方法对几百MB的数据库导入会有困难,遇到这种情况请联系你的空间客服。如下图:
2、为了保证Wordpress在新的空间上能够正常连接数据,如果你的新的数据库的信息与原来的不一致,请在根目录的wp-config.php这个文件编辑数据库信息,方法见下图:
第六、解析原来的域名到新的空间上。
1、先在新的空间上绑定原来的域名。见下图:
2、然后将你的域名的DNS正确解析到的新的空间上。如下图:
第七、到此,不换域名的Wordpress博客网站搬家已经成功完成了,你需要做的就是等待解析生效,记住原有的空间的数据请至少保留二到三天,这样可以保证你的域名解析正常过渡的新的空间上。
更换域名又更换空间的Wordpress博客网站搬家
第一、方法和上面介绍类似,依然是将原有的文件和数据库上传到新的空间上,并做好域名绑定DNS解析。只是最后需要做的就是手动更换域名即可。
第二、手动更换域名方法一:PHP文件添加代码法。
1、完成以上操作后,请打开你的wp-config.php,添加以下代码到其中,意思是设置新的Wordpress博客网址。
-
define('WP_SITEURL', 'http://新的网址');
define('WP_HOME', 'http://新的网址');
2、不知道添加到哪里的朋友,可以看我的操作,如下图:
第三、手动更换域名方法二:数据库修改法。
1、打开你的数据库在线管理系统,找到wp-options,如下图:
2、点击打开它,然后你就可以点击其中将原有的网址修改成新的了,操作说明请看下图(图片是缩略图,点击还原放大):
第四、上面的方法只要更换了博客网站的新的域名地址,还有一个问题就是我们Wordpress博客的文章里的内部链接地址也需要更换。这个我们只能够在数据查询里进行操作了。
1、打开你的数据库,点击SQL,将以下代码粘贴到方框当中。点击“执行”。
-
UPDATE wp_posts SET post_content = replace(post_content, ‘http://www.旧的网址.com’, ‘http://新的网址.com’);
2、执行后,文章当中的的旧的域名链接地址就会变成新的了。利用这个方法可以举一反三:批量替换链接网址。我的操作如下图(图片是缩略图,点击还原放大):
博客网站搬家小结
1、博客网站搬家原理:备份文件数据库—>上传文件数据库—>检查数据库连接(—>手动更换域名)—>完成。
2、如果你不想替换原有的网址,可以采用301永久定向的方法,将原有的网址重新定向到新的网址。
3、做301永久重定向有利于将旧域名的流量和排名带到新网站域名上。方法有两种:
第一种,如果是Linux+Apache,则可以修改网站根目录下的.htaccess文件(前提是apache开启了 mod_rewrite 模块),在原有代码里添加如下代码:
-
# BEGIN WordPress
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
rewritecond %{http_host} ^freehao123.info[nc]
rewriterule ^(.*)$ http://freehao123.com/$1 [L,R=301]
</IfModule>
# END
第二种,若服务器是IIS或者不支持.htaccess重写,在WordPress根目录下的wp-blog-header.php文件头部的<?php后面加入:
-
if (strtolower($_SERVER['SERVER_NAME'])!=’freehao123.info’)
{
$URIRedirect=$_SERVER['REQUEST_URI'];
if(strtolower($URIRedirect)==’/index.php’) {
$URIRedirect=’/’;
}
header(‘HTTP/1.1 301 Moved Permanently’);
header(‘Location:http://freehao123.com’.$URIRedirect);
exit();
}
4、网站博客搬家更换域名会或多或少会对原有的网站流量和搜索排名造成不利的影响,所以更换域名和更换空间前请做好充足的准备工作。
资源均来自第三方,谨慎下载,前往第三方网站下载