笨猫博客

  • 🍟首页
  • 🍘目录
    • 🥝VPS教程
    • 🍾猫玩技术
    • 🍹干货分享
    • 🍏软件分享
    • 🍩一只猫
  • 🍋工具
    • 🌽IP路由追踪
    • 🍐域名Whois查询
    • 🥘域名被墙查询
    • 🍧IP正常检测
    • 🔥IP端口检测
    • 🍆短网址
    • 🐟VIP音乐播放
    • 🍯KMS激活
  • 🍓链接
  • 🍪联系
  • 🍱登录
    • 🥦登录
    • 🍒注册
关注互联网,生活,音乐,乐此不疲的一只笨猫
  1. 首页
  2. 猫玩技术
  3. 正文

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

2009-02-24 4867点热度 0人点赞 52条评论

其实没有打算更换域名,只是用其他域名访问以前老数据就出问题了。问了很多人。看了点文章,总结已下几点。希望对大家有用处。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');

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

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', '新地址');

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

标签: wordpress 域名
最后更新:2009-02-26

笨猫

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

  • 吖Bee

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

    2009-02-25
  • 孙空空

    真麻烦啊~

    2009-02-25
  • xiaorsz

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

    2009-02-25
  • yadandimao

    麻烦 BBB感情这域名好啊

    2009-02-25
  • Benmao

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

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

    @xiaorsz 你说的什么工具啊。

    @yandandimao 要钱我要了。

    2009-02-25
  • DiDi

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

    2009-02-25
  • nomote

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

    2009-02-26
  • 枫子

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

    2009-02-26
  • 西崽猪猪

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

    2009-02-26
  • 我爱山楂

    还行,支持一下!

    2009-02-26
  • benmao

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

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

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

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

    2009-02-27
  • Sayisee

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

    2009-02-27
  • 许三品

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

    2009-02-28
  • Zola

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

    2009-02-28
  • fivestone

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

    2009-03-03
  • Benmao

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

    2009-03-04
  • 莫良

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

    2009-03-09
  • 石老人

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

    2009-06-02
  • 海波

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

    2009-07-05
  • 木鱼猫

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

    2009-07-09
  • keon

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

    2009-10-05
  • 痕迹

    太麻烦,换域名更麻烦,

    2009-11-28
  • 大漠孤狼

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

    2009-12-04
  • 凤鸣

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

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

    2009-12-26
  • 陶陶

    收藏,对我近期有用

    2010-01-14
  • fengya

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

    2010-02-22
  • he

    路过拜访。

    2010-05-25
  • zvv

    搜进来学一下

    2010-08-01
  • Solo

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

    2010-08-16
  • imoheng

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

    2010-10-07
  • 睡醒

    非常感谢你的分享!

    2010-11-15
  • pser

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

    2010-12-29
  • 王3峰

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

    2011-03-11
  • 85后

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

    2011-03-18
  • Luckerme

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

    2011-04-25
  • 猫10

    感谢博主 学会了

    2011-05-13
  • 求索阁

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

    2011-05-24
  • 空间名称

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

    2011-06-28
  • 汤

    方法算是有用/。

    2011-07-01
  • MHThermal

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

    2011-07-22
  • 维多

    找了好久了。弄好了。

    2011-10-09
  • zjchy

    您的文章很好,但实践当中会遇到非常特别的情况。故此我丰富了您的文章内容,写了一个Wordpress网站搬家的办法和所遇到的问题总结
    具体地址是:
    http://hi.baidu.com/abcd6n/item/1d3378d0953109ef3dc2cb90
    希望能够帮助您更加丰富这篇文章。

    2013-04-14
  • 祥磊部落

    确实比较麻烦的

    2014-02-02
  • 取消回复

    最新 热点 随机
    最新 热点 随机
    中国科幻巨制《流浪地球2》 Chrome修复被2345劫持篡改的主页 GTA6预告片内容泄露:女主在监狱里锻炼身体 《星期三》第二季将有更多亚当斯一家的内容 最新VPS新手教程 SuperForum:轻量的论坛程序
    解禁燃放烟花爆竹,你怎么看?中国科幻巨制《流浪地球2》SuperForum:轻量的论坛程序《星期三》第二季将有更多亚当斯一家的内容GTA6预告片内容泄露:女主在监狱里锻炼身体Chrome修复被2345劫持篡改的主页
    Mmm:右键菜单整理工具 PHP语言写一个短网址程序教程 LINUX VPS测速脚本 MobaXterm v22.1 All Version 附带注册机 故事从开始到结束 Wordpress迁移过程的插件问题解决方案
    标签聚合
    wordpress 域名 OneDrive google VPS 日记 有趣 音乐
    最近评论
    笨猫 发布于 1 天前(01月28日) q:94-0360231
    T 发布于 5 天前(01月24日) 应该是直接从原服务器下载的,这只是个接口
    阿伯吃的 发布于 6 天前(01月24日) 243527466@qq.com邮箱。听天由命富贵在天
    阿伯吃的 发布于 6 天前(01月24日) 不知过去多少年,还能不能收到链接呢?
    伯伯 发布于 1 周前(01月21日) 怎么联系呢?我的到期了怎么续费呀?
    好友
    • glzjin's blog glzjin's blog
    • ZAERA博客
    • 冰沫记
    • 博客导航
    • 奇它博客
    • 彩虹Smiling的Blog
    • 热闹网
    • 猫腻‘s Blog
    • 猫饭
    • 肥宅之家
    • 萌博
    • 野路子程序员

    COPYRIGHT © 2022 笨猫博客. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang