之前 RU域名免费的时候,建了几个wordpress博客,每个博客风格不同,内容也不同,现如今RU域名开始收费了,为了能保留原来的博客,出此下策,买一个com域名,将原来的多个wordpress博客合并成一个。
几个困难需要解决,几个不同博客的permalink不同,再一个就是如何保证所有文章原有的内链。
推荐两个插件,一个是 Redirections,另一个Advanced Permalinks,后者允许多种permalink共存。
好了,不罗嗦了,开始操作。
第一步去你原来的博客,将文章导出,草稿就免了吧,没多大用处。记下你的日志的permalink形式。
然后,到新博客导入,导入的时候,导入完成后会询问你是否将原来博客的图片,连接之类改成现在的,勾选,确定即可。这样会为你省下很多的麻烦。
第二步permalink的设置,打开新博客,记下第一篇导入文章的开始id,以及最后一篇的id。(id获取办法:默认情况下,链接形式为?p=123,这个123就是id号。)
接下来,就该Advanced Permalinks出场了,用它可以兼容多种permalink了。打开固定连接选项,首先在自定义结构出填写/%postname%.html保存。而后选择Posts选项,如下图
在start id处和End id处分别填写起止id。然后再填上你想要的permalink形式即可。
搞定这些后,就算完成了,再去看看内链,图片的地址都对了吗,最后去原来的博客做下301重定向即可。
多个博客,多重复几次就OK 了,对于有些地址可能变更了的话,可以用Redirections在新博客中重定向。
合并会出现两个博客日志ID一样的,它会怎么处理?
是啊ID冲突
导入后会生成新的id.我没有说明白,抱歉了.
导入一个博客后,记下该博客所有文章导入后的id,设置好链接后,再搞定下一个博客的.