笨猫博客

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

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

2009-02-24 7465点热度 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
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    最新 热点 随机
    最新 热点 随机
    DD一个轻量的Alpine+Linux+发行版+更轻+更快+更安全 在线AI音频人声分离、在线音乐变速 GifCam - 简单有趣、小巧流畅的免费 Gif 屏幕录制软件 微软出品的实用小工具集PowerToys AI Markdown Converter(支持 PDF/图片/HTML/Office 转 Markdown) 检测删除你的微信好友,本地协议亲测有效
    GifCam - 简单有趣、小巧流畅的免费 Gif 屏幕录制软件在线AI音频人声分离、在线音乐变速DD一个轻量的Alpine+Linux+发行版+更轻+更快+更安全
    这样!还是要生活 WordPress 3.2将于6月30日发布 新版抢先预览 CentOS下shadowsocks-python一键安装脚本 多平台上使用 Shadowsocks 穿越 为你的WordPress 日志设置标题高亮颜色 终于换了主题了
    最近评论
    C 发布于 2 周前(05月04日) 有个更省心的路子,上传到 catbox.moe,然后用 i0.wp.com 做加速(也支持heif格...
    薯条 发布于 2 个月前(03月21日) 这个博客18年了吗,好久了哎
    Q 发布于 2 个月前(03月19日) 您好: 我的一个WORDPRESS站点,安装了 wp telegram插件,我在配置了Bot ...
    喂 发布于 2 个月前(03月08日) 热帖ggww
    999 发布于 3 个月前(03月02日) 请问脚本效果还能正常使用不?
    标签
    elliptictrue100.10.02
    BLOG ChatGPT Chrome CloudFlare DirectAdmin github Godaddy google kloxo Linux OneDrive OneIndex PHP QQ shadowsocks SNS ssh Typecho VPS web2.0 whmcs Windows wordpress 一键脚本 下载 免费 博客 图文教程 图标 图片 域名 头像 奥运 宝塔面板 插件 教程 日记 有趣 浏览器 游戏 猫 生活 电影 百度 网站 视频 设计 软件 阿里云盘 音乐
    好友
    • glzjin's blog glzjin's blog
    • ZAERA博客
    • 冰沫记
    • 奇它博客
    • 猫腻‘s Blog
    • 猫饭
    • 肥宅之家
    • 萌博
    • 野路子程序员

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

    Theme Kratos Made By Seaton Jiang