网站搬家分别有如下几种情况,不同的条件用到的步骤有所有同。一、新旧网站 数据库版本,数据库名,数据库登陆用户名,数据库登陆密码相同。
按本文1 2 3 4 8操作即可。二、新旧网站数据库版本相同,数据库名、数据库登陆用户名、数据库登陆密码三者至少有一者不相同。按本文1 2 3 4 6 8操作即可。三、数据库版本不相同按本文1 2 3 5 8操作即可。四、网站搬家,域名变化按本文1 2 3 4 7 8 操作即可。
1.先准备好资料。
源网站资料
(1)源网站空间
(2)源网站解析好的域名
(3)源网站空间管理帐号密码
(4)源网站域名管理帐号密码
(5)源网站FTP帐号,密码。
(6)源网站数据库帐号,密码。

新网站资料:
(1)新网站空间
(2)新网站解析好的域名
(3)新网站空间管理帐号密码
(4)新网站域名管理帐号密码
(5)新网站FTP帐号,密码。
(6)新网站数据库帐号,密码。

2.备份网站与数据库。
通过虚拟空间后台管理界面  备份(或压缩)源网站根目录下所有文件,备份(或导出)源网站数据库。并下载到本地。

压缩成功后会显示一个wwwroot的压缩文件,将其直接点击或是通过FTP下载到桌面。

保存到桌面网站搬家文件夹。

3.上传网站文件到新空间。
根据新网站虚拟主机的方式把网站与数据库进行压缩,然后进行将网站文件传到网站根目录或是指定的位置。并解压,将其放到网站根目录下面。
根据新网站解压提示,新网站解压文件为rar格式,因此,我们需要将网站文件解压,并重新压缩成rar格式。并上传到虚拟空间根目录或是指定的位置。

图为压缩成rar格式

图为还原文件上传目录和压缩文件后缀要求。

图为上传文件到指定的位置。
上传完后将其解压到根目录下面即可。

4.相同版本数据库的导入。

进入数据库高级选项,选择数据库,点击导入,点击浏览。

选择压缩文件。

点击执行。即可执行成功。
5.不同版本数据库的导入。
(1)不同版本小数据库的解决方法。(不大于10M的数据库。)
如果数据库版本不同,且数据库较小,我们可以直接通过右键文本文件方式打开旧数据库,对全部数据进行复制,然后打开新的数据库。选中新数据库,点击SQL,然后将复制的内容粘贴到文件框。点击右下角的执行。
(注意,如果第三方浏览器不兼容,请使用IE导入。)

(2)如果数据库较大(数据库大于10),因文件文件过大,不宜使用此方法进行升级,需要使用专用的数据库升级工具对数据库进行升级操作。

6. 修改数据库配置文件。
修改数据库名称,登陆用户名,密码。数据库服务器地址。
找到网站根目录下的wp-condig.php,打开后修改数据库配置:define(‘DB_NAME’, ‘数据库名′);//这里输入新数据库名称
define(‘DB_USER’, ‘数据库登陆名’);//这里输入数据库用户名
define(‘DB_PASSWORD’, ’数据库登陆密码′);//这里是输入数据库密码
define(‘DB_HOST’, ‘数据库所在网络地址’);//这里是数据库服务器,一般都是localhost
PS:对于Z后一项,有必要说明一下,一般情况下,我们的网站与数据库都在同一台服务器上面,这样直接填本地localhost即可。但是因为数据库可以远程调用,当远程调用时,就要填远程数据库的IP地址与端口号了。

7.网站搬家,域名变更。
如果网站搬家,不仅把内容从一个虚拟空间搬到另一个空间了,而且还把域名也改掉的话,就需要对网站进行一定的设置才可以。
如果数据库比较小,可以直接用文本文件打开,然后使用文本文件的查找,替换的方法。

如果数据库比较大,需要通过sql语句实现,具体步骤如下:
1. 新建数据库,将备份好的数据库导入。
2. 导入后,找到wp_options表格,将option_value字段里的旧的域名换成你现新的域名,注意:可能有多处,一个个替换掉。
3. 将表格wp_posts里有旧域名的地方,换成新域名。如果有很多可执行sql语句批量替换掉。旧域名保存在”guid”字段中。替换方法:
UPDATE `wp_posts`
SET `guid`= REPLACE(`guid`, ‘旧域名’, ‘新域名’)
WHERE INSTR(`guid`,’旧域名’) > 0
8.登陆新网站域名管理界面,解析好域名,待其生效后,即可进行正常访问。

PS:任何网站的搬家,如果不换域名,对网站排名与收录基本没有影响。如果换域名,一切数据将重新来过,如果做301传承的好,权重将在数个月内传承大半,如果做得不好,新网站将按全新的网站开始自己的收录排名之路。

本文由深圳蜗牛SEO博客首发,转载请注明出处。如有疑问请加QQ群:83392417进行咨询。

本文来源: http://www.seoshenzhen.net/index.php/archives/188