http://cnzhx.net/blog/move-wordpress-site-step-by-step/也许很多人都有跟我类似的经历:因为某种原因需要将自己的WordPress站点从一个空间转移到另一个空间。我最近折腾这些比较多,将自己的经验总结一下,一方面留待以后参照使用,也就不用再费脑子了,另一方面也希望能够作为网友的借鉴。

鉴于对这篇文章感兴趣的朋友都或多或少有些经验,某些环节我就简略了,如果有什么特别需要可以在文章后面写评论,我会尽力解答每一个提问。

废话少说,言归正传:

1、申请新的空间服务器。要换空间,第一步当然是先找个服务器,免费的还是收费的咱就不说了,各人有各人的具体情况。在我看来,如果有合适的免费空间那就还是用免费的吧,随时都能再搬也不会觉得太可惜。

2、在新服务器上设定 .htaccess 的301跳转到自己的域名。当然,如果没有自己的域名就最好去申请一个了。因为没有自己的域名的话,换了服务器空间就得用它提供的子域名,那你之前的好不容易攒起来的人气就一下子丢失了。虽然你仍然可以设置301跳转,将原来空间的访问者转向新地址,可是别忘了,原来的地址可能已经不能用了,不然你干吗急着换空间呢。比如像我这种情况。

下面是我的301跳转代码,如果你图省事可以直接复制粘贴使用,记得把其中的cnzhx.net改成你自己的。

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^cnzhx.net$ [NC]
RewriteRule ^(.*)$ http://cnzhx.net/$1 [L,R=301]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://cnzhx.net/ [R=301,L]

这样设定的目的很简单,就是保证在新空间完成所有配置之前不让别人,主要是搜索引擎,访问新空间。因为这时候新空间的访问地址还不是自己的域名,被搜索引擎索引了并不是一件好事。而且,设置完成之后这个也不需要去掉,可以防止别人,包括搜索引擎,通过该空间的免费子域名而不是你自己的域名来访问你的空间,保证空间地址的唯一性。

3、将原服务器上的所有网站文件转移到新服务器上。推荐使用ftp程序如FlashFXP等从原服务器下载,然后手动分批打包成几个.zip格式的压缩文件,将压缩文件上传到新服务器并解压。这是因为:a、直接通过ftp软件上传到新服务器的话速度比较慢,如果你不怕慢就直接通过ftp上传吧,这是最省事的;b、某些服务器会限制上传文件的大小,所以需要手动自己打几个包。

如果你使用了Dreamweaver之类的网站管理软件,一般都会有一个网站的本地备份,这样你的工作就简单了许多。值得一提的是,如果通过Dreamweaver将网站内容上传到新服务器,那就要小心了:这东西可不是一般的慢,可能需要几个小时,甚至几十小时,而且还不能保证将所有文件都一次性上传成功。

4、修改新服务器上WordPress的配置文件wp-config.php,将其中的数据库和用户名及密码等信息换成新服务器上的对应内容。

5、将原服务器上的所有数据库都备份下载到本地(建议使用phpmyAdmin提供的导出为压缩文件功能),然后使用导入功能放到新服务器上。

6、记录原服务器上的子域名、MX记录、CNAME(别名)记录等设置,然后删除原服务器上的“域名停放 Domain parking”,最后将域名停放到新服务器上。

另外,如果你在原来的服务器上使用了子域名,一般很有可能子域名所在的位置是一个单独的文件夹,并且这个文件夹是你在使用服务器上的“停放子域名” 功能时自动创建的。那么当你删除该子域名的时候,对应的文件夹往往也会同时被自动删除。所以,请确保你已经备份了子域名的所有文件内容。

7、按照6的记录,在新服务器上设置子域名、MX记录、CNAME(别名)记录等。等待新的域名解析更新大约需要几个小时,最多72小时。一般个把小时之后就可以通过自己的域名访问新服务器上的网站了。

在所有域名解析完成之前,可能对你的域名的访问还会被定向到原服务器,所以,最好等三天后再删除原服务器上的内容。但是这样一来,可能就会出现有人在你的原服务器上留言等等问题。如果你不希望出现这样的问题,可以删除原服务器上的内容。但是这样可能会导致在这段短的时间里,别人会通过你的域名访问到一个空的空间。要怎么做,自己决定吧。

好,到这里搬家过程就完成了,因为用的是自己的域名,别的设置就不用更改了,很方便。所以,如果打算长期在网上混,还是弄个自己个域名吧。

因为搬家已经好几天了,某些细节记得不是很清楚了,如果有什么错误,或者是没有说清楚的地方,希望各位网友指出,谢谢!

8、补充,某些插件可能需要重新启用或设置。

如WP_Super_Cache,请参考WordPress网站搬家后需重新设置WP_Super_Cache

经过长期实践,总结了一套网站搬家步骤,请参考网站更换服务器优化步骤记录一文,比这篇简洁多了。

WordPress网站搬家经验总结的更多相关文章

  1. WordPress网站搬家全过程 亲身体验WordPress搬家,总结几点

    需要移动的文件主要是网站文件和数据库文件,如果是简单的wordpress   操作就是:备份网站文件,导出数据库文件,上传网站文件,导入数据库文件,移动网站文件,修改wordpress的wp-conf ...

  2. WordPress网站搬家的问题

    老邢的博客搬家全过程(wordpress搬家知识总结)   网站搬家过程中的几个问题   WordPress网站搬家的方法   WORDPRESS.ORG - zh-cn:WordPress 博客搬家 ...

  3. WordPress网站搬家数据迁移完整教程

    用本地环境搭建好的WordPress网站在做好之后如何从本地迁移到网络空间或者网络服务器上呢? 首先请确认你在本地建站的时候只做了themes里面的模版文件,如果只是自己改了下模版,那么网站在搬到服务 ...

  4. WordPress SEO ☞ WordPress网站终极优化指南

    原文地址:http://www.eastdesign.net/wordpress-seo/ 最新消息,东方设计学院 WordPress SEO 系列视频教程正在持续更新中,目前为了不至于让视频传播过于 ...

  5. 搭建一个wordpress网站需要做哪些工作

    今天做了自己的个人网站:二飞日志 之前因为服务器的问题,因为备案的原因辛辛苦苦做的站点数据没了.还好的是没有多少数据.没关系,重新来.有了上一次的经验,这次搭建起来比较顺手.但是也出现了几个问题.下面 ...

  6. 24款WordPress网站AI插件大盘点

    ------------恢复内容开始------------ 你想把AI(人工智能)技术和机器学习技术添加到自己的WordPress网站吗?本文中,我会分享24个利用AI技术和机器学习技术的WordP ...

  7. 教你9个提升 Wordpress 网站安全性的方法

    大约一个月前,这个部落格被黑客入侵(编按:Amit Agarwal 的网站).而其他托管于相同主机商的网站像是 ctrlq.org 和2hundredzeros.com 也深受其害,黑客成功从网路上拿 ...

  8. 2015年免费的25款 WordPress 网站模板

    2015年 WordPress 插件和主题的数量继续在增长.这一年,我们可以期待WP主题引入一些新的技术,从背景,自适应响应式图像到从背景图片中提取主色. 本文包含25款最近发布的 WordPress ...

  9. ecshop网站搬家缓存无法更新

    问题描述: 1.后台产品列表能改,数据也能看到,前端就是不显示 2.缓存无法删除 3.网上其他方法都试过,还是不行 症状:是因为缓存无法删除,无法更新,只需要能重新更新缓存文件即可.网站搬家丢失tem ...

随机推荐

  1. uva 10618 Tango Tango Insurrection 解题报告

    Tango Tango Insurrection Time Limit: 3000MS     64bit IO Format: %lld & %llu Submit Status uDebu ...

  2. zoj 2860 四边形优化dp

    Breaking Strings Time Limit: 2 Seconds        Memory Limit: 65536 KB A certain string-processing lan ...

  3. 分布式唯一ID极简教程

    原创 2017-11-21 帝都羊 架构师小秘圈 一,题记 所有的业务系统,都有生成ID的需求,如订单id,商品id,文章ID等.这个ID会是数据库中的唯一主键,在它上面会建立聚集索引! ID生成的核 ...

  4. [好文翻译]WEB前端性能优化的14条规则

    作为一个半前端工程师,而且只会写点HTML5和CSS3的“假”前端工程师,为了能更好地理解一下前端的花花世界,最近拜读了<高性能网站建设指南>一书,对作者提出的前端性能优化的14个规则获益 ...

  5. Android之批量加载图片OOM问题解决方案

    一.OOM问题出现的场景和原因 一个好的app总少不了精美的图片,所以Android开发中图片的加载总是避免不了的,而在加载图片过程中,如果处理不当则会出现OOM的问题.那么如何彻底解决这个问题呢?本 ...

  6. 浅议 android下的context

    android学习中,最开始学习的一个类是activities,你是否知道他与context之间 的关系,我们经常用startactivities来唤起一个activities他的定义有在哪里了,他是 ...

  7. IIS-网站发布之后访问HTTP 错误 403.14 - Forbidden

    这种问题一般是因为页面本身发生了错误的原因导致的,这个时候先开启[目录浏览]功能 开通目录浏览之后再重新访问,就能看到相应的错误了,再去进行相应的解决就可以了.

  8. Netdata Linux下性能实时监测工具

    导读 本文将介绍一款非常好用的工具——Netdata,这是一款Linux性能实时监测工具,为一款开源工具,我对其英文文档进行了翻译,水平有限,有翻译错误的地方欢迎大家指出,希望本文对大家有所帮助,谢谢 ...

  9. Cognos两种建模工具对于复杂日期维度的处理比较(下)

    本文继Cognos两种建模工具对于复杂日期维度的处理比较(上)之后将介绍一下Cognos中建模工具Transform对复杂日期维度的处理. 二:Transform建模对于复杂日期维度的处理 为了书写效 ...

  10. 机器视觉之 ICP算法和RANSAC算法

    临时研究了下机器视觉两个基本算法的算法原理 ,可能有理解错误的地方,希望发现了告诉我一下 主要是了解思想,就不写具体的计算公式之类的了 (一) ICP算法(Iterative Closest Poin ...