大连仟亿科技
客服中心
  • 电话
  • 电话咨询:0411-39943997
  • 手机
  • 手机咨询:15840979770
    手机咨询:13889672791
网络营销 >更多
您现在的位置:仟亿科技 > 新闻中心 > 常见问题

合并多个wordpress到一个里面

作者:billionnet 发布于:2012/7/30 17:59:20 点击量:

以前的时候,我为了将技术日志和生活日志分开,所以建了两个wordpress,后来又加了一个准备做转帖的,近期又想弄一个玩数码的,于是乎,多个wordpress,管理起来自然不方便了,升级和插件新新,以及主题变更,管的真是太累,这次终于忍受不了,决定把多个wordpress合并为一个,顺便把原来的wordpress子目录方式变更为根目录。

合并的思路:使用wordpress的导入导出功能。

第一步:将多个wordpress先导出全部内容为xml。

第二步:修改xml。用文本工具打开,修改原来的blog目录为根目录,即替换主要图片路径为新的路径。

第三步:根据上一步的修改,将各子目录下的wp-content/uploads目录拷贝到新的wordpress下。能用SSH命令很好,不能用的话就只能用FTP了。当然,这一步也可以不改,那么你就必须把图片文件保留在原有文件目录下了,同时本文后面说到的301跳转也不能用,不然会出错。

第四步:在新的wordpress中导入刚修改的xml文件。导入的时候,图片不用导入,因为上一步将所有的附件都换到新的地方了。

好了,至此,大功告成了,访问你的新博客看看吧。

需要注意的地方:如果两个日志分类中的别名有相同的,建议先修改后再导出,不然会导入到同一个分类目录下,这样你就需要导入后重新整理了文章了,文章多的话就可麻烦了。

关于日志ID重复的问题:wordpress会自动将重复的ID赋予新的ID。

后面一步,就是为了不影响SEO或者为了原有链接都能访问正确的网页,做个301跳转,用.htaccess,具体写法如下:

RewriteEngine on
RewriteRule (.*) www.billionnet.net/$1 [R=301,L]

将这个文件放到你原有wordpress下就可以了。这里的路径是从原子目录跳转到根目录的,如果你的新wordpress装在了其他子目录,自己做相应修改即可。在此特别说明一下:我为什么要把wordpress里的附件移出到新的wordpress下,原因就在于此跳转,这会导致图片即便保留在原目录下,但这跳转导致了图片文件永远转到了新地址,而新地址实际上是不存在这文件的,自然就会出错了。

再说一下上面重复ID的问题,如果想要一个正确的跳转,则需要将重复的ID通过数据库筛选出来,然后将这些旧的ID和新的对应ID写到跳转文件里。我是觉得没有这个必要,又不想这么麻烦,所以就没做这一步。

好了,合并多个wordpress的方法就是这么简单,你会了没?



分享到:


评论加载中...
内容:
评论者: 验证码:
  

Copyright@ 2011-2017 版权所有:大连仟亿科技有限公司 辽ICP备11013762-1号   google网站地图   百度网站地图   网站地图

公司地址:大连市沙河口区中山路692号辰熙星海国际2215 客服电话:0411-39943997 QQ:2088827823 42286563

法律声明:未经许可,任何模仿本站模板、转载本站内容等行为者,本站保留追究其法律责任的权利! 隐私权政策声明