首页 > 猫玩技术 > WordPress更换域名、搬家、重定向的步骤

WordPress更换域名、搬家、重定向的步骤

2009年2月24日 发表评论 阅读评论

其实没有打算更换域名,只是用其他域名访问以前老数据就出问题了。问了很多人。看了点文章,总结已下几点。希望对大家有用处。WordPress是基于PHP+MySQL数据库的,所以搬家不像使用Access的mdb数据库那样直接拷贝那么简单,再加上更换域名的话,步骤稍微麻烦一点,假如要想更换AAA.com搬家并使用BBB.com域名的话,步骤有以下几步:
第一种:1. 在BBB.com建立一个全新的WordPress,并且配置好MySQL的数据库。
2. 拷贝或者移动AAA.com下面的所有文教到BBB.com,并检测文件的正确性。
3.将AAA.com的MySQL数据库导出,然后使用Notepad++之类的文本编辑器

打开并替换所有的AAA.com为BBB.com,
保存以后导入到BBB.com的数据库。转到BBB.com的文件架确保wp-cofig.php指向正确的数据库。
4.转到BBB.com的后台,将WordPress的地址更换为BBB.com。
5. 重定向AAA.com到BBB.com,打开AAA.com的网站文件夹根目录,找到或者新建.htaccess,文件内容:
RewriteEngine on
RewriteCond %{HTTP_HOST} bbb.com
RewriteRule ^(.*)
http://www.bbb.com/$1 [R]
OK。这样访问AAA.com的时候就会马上重定向到BBB.com,更为重要的是访问AAA.com下面的每一个页面也都会重定向到BBB.com的相对页面,例如:访问http://www.AAA.com/news会重定向到http://www.BBB.com/news,这样不仅有利于SEO,而且不会看到404无法访问的页面。

第二种:在PHPMYADMIN基础上

首先介绍下SQL替换命令

UPDATE 表名 SET 字段 = REPLACE(字段,’替换内容’,’替换值’);

示例如下:

UPDATE wp_options SET option_value = REPLACE(option_value,’www.mystyle.info’,'mystyle.info’);

注意上面的标点要都要用英文半角。其中wp_options就是表名,option_value就是表wp_options里的一个字段,wp_options里有siteurl和home的值。

一般只要执行以下命令,就可完成域名的修改:

修改option_value里的站点url和主页地址:

UPDATE wp_options SET option_value = replace(option_value, ‘http://www.old-domain.com’, ‘http://www.new-domain.com’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;

更正文章中内部链接及附件的地址:

UPDATE wp_posts SET post_content = replace(post_content, ‘http://www.old-domain.com’, ‘http://www.new-domain.com’);

更正文章默认的永久链接:

UPDATE wp_posts SET guid = replace(guid, ‘http://www.old-domain.com’,'http://www.new-domain.com’);

第三种:

如果你不想改数据库的话,在wp-config.php里define(‘DB_COLLATE’, ”);语句后加
define(‘WP_SITEURL’, ‘新地址’);
define(‘WP_HOME’, ‘新地址’);

这两句,但是图片、插件之类的旧地址,得你自己手动去改。不如上面说的那样一次完事。

分类: 猫玩技术 标签: ,
  1. 2009年2月25日13:01 | #1

    可以,我搬家的时候是Windows主机~~301转向麻烦~

  2. 2009年2月25日13:21 | #2

    真麻烦啊~

  3. 2009年2月25日14:31 | #3

    貌似专门有个替换的小工具用,很方便的!!

  4. 2009年2月25日14:42 | #4

    麻烦 BBB感情这域名好啊

  5. Benmao
    2009年2月25日17:05 | #5

    @吖Bee win主机不能自定义.hts

    @孙空空 哈哈。这是为换玉米准备的。

    @xiaorsz 你说的什么工具啊。

    @yandandimao 要钱我要了。

  6. 2009年2月25日22:45 | #6

    换域名这么麻烦 = =|
    换主机时我都觉得麻烦了 = =

  7. 2009年2月26日10:57 | #7

    搬家的插画是benmao画的麽?很不错,表扬一下~

  8. 2009年2月26日14:03 | #8

    最近上了台服务器..准备把自己博客搬家了….文章不错..很是需要.

  9. 2009年2月26日15:58 | #9

    如果用了wp附件的话,还要修改绝对附件地址。最佳的方法就是导出库文件后,用记事本打开替换网址和绝对地址路径。

  10. 2009年2月26日20:13 | #10

    还行,支持一下!

  11. benmao
    2009年2月27日09:46 | #11

    @didi 换主机还可以了。。习惯了。

    @nomote 不是啊。哈哈。让你失望了。

    @枫子 有钱人啊。。。有空分享点空间吧

    @西崽猪猪 哦。。上面我已经提到过了。。

  12. 2009年2月27日14:11 | #12

    这段时间可能会用上~收下了!

  13. 2009年2月28日16:21 | #13

    我整过好几次了,好像没有你说的那么复杂!呵呵

  14. 2009年2月28日17:57 | #14

    好方法,我把 alouz.com 全转向到zuo.la ,谢谢楼主的分享:)
    楼主的模板好漂亮。

  15. 2009年3月3日12:52 | #15

    我这样做了不到一个月,原来域名的PageRank就是0了…新域名也是0….

  16. Benmao
    2009年3月4日13:59 | #16

    @Zola
    哈哈。。不是我做的。

  17. 2009年3月9日18:13 | #17

    换域名、换主机这么痛苦的事情我只做过一次,还好,现在总算稳定下来了~

  18. 2009年6月2日17:25 | #18

    呵呵,我也要换域名了。现在还在担心呢。

  19. 2009年7月5日23:50 | #19

    RewriteCond %{HTTP_HOST} bbb.com 为什么是bbb.com能解释下吗?
    而我利用cpanel设置的301转向确是aaa.com呢?

  20. 2009年7月9日17:43 | #20

    正在换域名,google了下竟然看到熟悉的名字,顺便过来一游 :-)

  21. 2009年10月5日20:53 | #21

    换域名了~~~来试试~~

  22. 2009年11月28日00:42 | #22

    太麻烦,换域名更麻烦,

  23. 2009年12月4日19:52 | #23

    不错,学习了,我也准备换域名了

  24. 2009年12月26日13:00 | #24

    不换空间,只想换域名,也是这样操作的吗?

    是不是要重新安装系统,导入改好域名的数据库,就可以了呢

  25. 2010年1月14日23:11 | #25

    收藏,对我近期有用

  26. 2010年2月22日14:20 | #26

    只更换域名的话,用301重定向就可以了吧

  27. 2010年5月25日19:49 | #27

    路过拜访。

  28. 2010年8月1日13:57 | #28

    搜进来学一下

  29. 2010年8月16日01:25 | #29

    刚换域名,来你这学学怎么转移的。

  30. 2010年10月7日16:15 | #30

    换域名是麻烦!不过感觉用PHPADMIN操作简单点!

  31. 2010年11月15日16:08 | #31

    非常感谢你的分享!

  32. 2010年12月29日08:54 | #32

    不错,收藏啦,挺全面的!

  33. 2011年3月11日16:28 | #33

    不错,很有用。今天换域名正好用到了。

  34. 2011年3月18日15:12 | #34

    正在用楼主的办法试 希望成功

  35. 2011年4月25日11:00 | #35

    进来学习一下. 今天要把公司的网站转移到justhost空间.

  36. 2011年5月13日11:23 | #36

    感谢博主 学会了

  37. 2011年5月24日09:32 | #37

    更换新旧域名地址后,后台可以进去,但页面还是一片空白,咋回事呢?~

  38. 2011年6月28日23:13 | #38

    我整过好几次了,好像没有你说的那么复杂!呵呵

  39. 2011年7月1日08:59 | #39

    方法算是有用/。

  40. 2011年7月22日15:40 | #40

    今天把参照此方把公司的博客换了。实践证明可行,感觉分享。

  41. 2011年10月9日15:58 | #41

    找了好久了。弄好了。

  1. 2009年7月13日21:46 | #1
  2. 2009年7月26日18:16 | #2
  3. 2009年8月25日10:07 | #3
  4. 2009年9月15日01:28 | #4
  5. 2009年11月25日09:34 | #5
  6. 2010年4月1日12:38 | #6
  7. 2010年4月18日00:16 | #7
  8. 2010年11月17日10:01 | #8

无觅相关文章插件,快速提升流量