从Wordpress转移到Typecho
海胖子 - 2015/02/17受不了Wordpress的臃肿,转战苗条的Typecho,相比之下,Typecho更适合用来二次开发。
安装Typecho,得让小昌昌帮我建个数据库(谁让我把博客挂在他空间呢~)。安装好之后,用一个Wordpress转Typecho插件将数据库转移过来。评论文章都能转移过来,但是一些自己折腾的数据就过不来了,比如文章浏览次数,等我有空再折腾吧。
首先用Bootstrap框架,花了一天时间写了一个简单的主题,暂且用着。然后我发现被百度谷歌收录的文章链接过不来了,于是赶紧写了个301放在header.php里面进行重定向。
<?php $list = array('/(?:blog\/)([0-9]+)/', '/(?:blog\/p\=)([0-9]+)/'); foreach ($list as $i) { $obj = parse_url('http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]); $str = ''; if (isset($obj['path'])) $str .= $obj['path']; if (isset($obj['query'])) $str .= $obj['query']; $code = preg_match($i, $str, $matches); //print_r($i); //print_r($obj); //print_r($matches); if ($code && is_numeric($matches[1])) { $url = $obj['scheme'].'://'.$obj['host'].'/blog/i/' . $matches[1]; header("HTTP/1.1 301 Moved Permanently"); header("Location: " . $url); exit(); } } ?>
尽管如此,也只能保证一半链接成功定向吧。那么多规则,碰上过年也没那么多时间去捣鼓。原来的收录记录是:百度2k,谷歌8k。结果度娘那没良心的一天时间就抛掉了我700个页面。
然后我发现谷哥的小蜘蛛一时半会也没反应过来,哈哈哈。
转载保留版权:http://haipz.com/blog/i/6469 - 海胖博客
刚刚转typecho,发现你也转了。。。
哈哈哈,你慢了~Wordpress不能忍了,果断入Typecho的坑~
typecho的官方文档表示有点看不懂......
= =去搜几篇好咯~
我还在使用wordpress呢,typecho还真没接触过,有空了解了解
typecho功能没有wordpress那么多那么强大,插件也没有wordpress多,但是现有插件已经足够支撑,如果懂代码,需要的功能也可以自己写~
如果能在底部加一句 Powered by Typecho 那就更好了。(Typecho应有链接)
好的好的~
我也是从Wordpress转移到Typecho,Wordpress我只用过两个月,长期使用Typecho。
这个模板让我有种kk的博客的感觉。。。。
有些部分是KK博客抄袭来的。
我和KK用的是同一个Bootstrap框架,刚转过来就简单写了一个模板用。
对于不会网站的人来书,用wordpress还是不错的,有很多现成的东西可用
这确实是,主要还是我自己喜欢折腾哈哈哈~