wordpress整站迁居总结
添加时间:2013-8-12 点击量:
客岁图便宜,也没筹办卖力写博文,所以花了几百元钱买了个国内空间(域名已经立案)。购买了今后,放了一个wordpress博客,没事的时辰写写博文,但从没有抽出时候去写,文章的质量也不寻求。一开端还可以,因为不经常写,博客时不时的不克不及接见也能接管,伪静态不克不及做也能接管,无法与社交站交互也能接管。总之,只要价格便宜,一切都能接管。然则2013年上半年开端想写写文章了,在接见网站的时辰,时不时的呈现经常大不开的景象,有时辰连续好几天,的确无法忍耐。
所以在空间快到期的时辰,决意换空间,从网上搜刮了一下,也上了taobao。本认为找一个国内空间挺简单的,毕竟?成果域名已经立案了。但懂得了两天之后,发明合适的真少。
首要涉及到域名接入的题目。调换空间,也要调换域名立案接入商,调换接入商,须要知道域名立案的暗码。暗码忘怀了,换了,并且邮箱填的是以前的企业邮箱。
所以找回暗码是不成能的了,暗码找不回来,接入商就不克不及改变,我又不想应用本来的空间,所以也就推敲了香港的空间,又花了点时候懂得了下香港空间的费用,最后决意选择香港vps,也就是如今1100w.com应用的vps,linux+apache+php+mysql。
购买了vps后,开端备份wordpress,法度好备份,直接ftp拖下来就可以。然后是数据库,因为我以前用的是虚拟空间,在后台应用“备份数据库”功能时,备份的数据库文件在还原中老是呈现题目。所以我接洽了客服,直接说是要mysql的数据库文件。过了一段时候,客服打包好了,并放到了虚拟空间中。因为我如今用的是linux主机,windows 的文件在linux下无法应用。
所以,我在本地搭建了php+apache+mysql,在本地备份文件成功。然后经由过程linux的经管后台中的phpmyadmin将数据库恢复成功。
数据库恢复成功后,ftp上传本来的wordpress文件。上传成功后,批改以下处所:
1.wp-config.php文件,批改数据库连接信息
define(DB_NAME, 数据库名);
define(DB_USER, 数据库用户名);
define(DB_PASSWORD, 数据库暗码);
define(DB_HOST, localhost);
若是没有调换域名,批改完wp-config.php,网站就可以成功接见了。
2.若是调换了域名,须要批改数据库中wp_options 表。将表中字段siteurl和home批改为当前域名。
wordpress搭建好后,首要任务就是把www.1100w.com/?p=613 这种类似的连接改成更有利于搜刮引擎优化的连接。
如:http://www.1100w.com/jquery插件实现网页评分功能/
然则以前的页面须要实现301跳转,因为毕竟?成果有些文章还有些流量,也不克不及放弃。
所以我从网上搜刮了下wordpress 301 redirect,也在本地试了几个redirection插件,发明设置很麻烦,若是遵守官方的描述,须要一条一条的添加,这是不成能的,因为文章斗劲多。
最后终于找到懂得决办法,并且很简单。一开端是本身进入了误区。
apache+wordpress景象可以很好的支撑301重定向功能,底子就不须要安装什么插件,也不须要设置.htaccess文件。
解决办法
我们只须要在wordpress后台”设置”->”固定连接”中选择或设置成我们须要的连接就可以了。wordpress主动支撑301重定向(从网上懂得到,wordpress新版本都支撑,然则没有测试那个版本之后)。
申明:
之所以一开端没有应用这个办法,是因为我在本地搭建的windows 7+apache景象,在设置固定连接之后,发明网页打不开,当时并没有想到是因为重写模块没打开。所以走了弯路。
解决办法是打开httpd.conf文件,找到下面这句,将前面的#号去掉就可以了。
#LoadModule rewrite_module modules/mod_rewrite.so。
文艺不是炫耀,不是花哨空洞的文字堆砌,不是一张又一张的逆光照片,不是将旅行的意义转化为名牌包和明信片的物质展示;很多时候它甚至完全不美——它嘶吼、扭曲,它会痛苦地抽搐,它常常无言地沉默。——艾小柯《文艺是一种信仰》