改用WordPress了

自从从 LBS 转为 PJBLOG ,在个性化方面一直不得力,原因很多,可能是用惯了 LBS ,PJBLOG 不熟悉,也可能是现在太忙了,没空了(的确是忙了,以前还有时间花几个小时来思考一篇日志要怎么写呢,现在搞到半夜三更来码字。。。555~)。总之是要换了,刚好空间也是支持PHP+mySQL的,于是就下定决心更换为国际上最为流行的 WordPress 了。

本次更换主要有三个难点:
1、数据库由ACCESS迁移至mySQL
2、日志中图片、多媒体、UBB在WP中需正常显示
3、URL重定向

其中第1、2两点,请了热心的 我爱水煮鱼 搞定,他现在有一只小团队专门的做基于WP的各种服务,大家有兴趣可以去 这里看看

第3点,用WP自带的重定向功能是不行的,因为服务器不是LINUX平台的而是WIN平台的(谁叫我买了个全能空间呢。。。这是好事还是坏事),所以不支持 Mod_rewriter 功能,水煮鱼也没有给出一个比较好的解决方案,给出的方案是换空间,好坏我的空间是双线空间,速度还可以,所以想来想去,想到了301重定向的办法,这个办法的好处就是代码简单,PHP、ASP都支持,搜索引擎也认,可以把以前LBS、PJBLOG中所有的链接全都重定向到WP来,这里公布一下,相关的代码:

article.asp
这个文件放在WP根目录下,重定向 article.asp?id=888 至 ?p=888
还有其实的一些 feed.asp、sitemap.asp、wap.asp 也用这代码改一改指向地址,然后放到服务器相应的目录下。

1
2
3
4
5
<%@ Language=VBScript %>
<%
	Response.Status="301 Moved Permanently"
	Response.AddHeader "Location","/weblog/?p=" + request("id")
%>

将以下这段代码放到 index.php 中实现 ?id=888 到 ?p=888 的转换

1
2
3
4
5
6
7
<?php
if(isset($_GET['id'])){
	header("HTTP/1.1 301 Moved Permanently");
	header("Location: /weblog/?p=".intval($_GET['id']));
	exit();
}
?>

这样第3点就解决了,然的就是找主题、插件,疯狂安装试用,不过好象还有一些小问题,不过用起来的确比PJBLOG、LBS要爽一些,插件解决了我改代码的痛苦,主题解决了我UI上的不足,HOHO~~~

好了就写到这里吧,我好困啊,要睡了,大家晚安~~~

PS:也许有人在问为什么多了很多以日期命名的日志,哪些是我收藏的一些精采网页,以前是放在留言板中的,现在整合到日志中,因为现在太忙了,没空写大段大段的文字了,不如发些精彩网页,大家奇闻共赏吧。

PS PS:再次感谢本次帮我转换BLOG的水煮鱼、神秘的无名高手、TOMMY、MYFOR等。

zzzzzZZZZZ……

Leave a comment

40 Comments.

  1. 等着你做个皮肤出来

  2. 恭喜,又一位WP;默哀,又少了一位lbs。

    哈哈~

  3. 恭喜,恭喜……娃哈哈

  4. 欢迎你来到wordpress的世界,这里你会发现更精彩

  5. 皮肤不错,记得有看过,但没下到这个版本,他更新的,没有了换颜色功能了…!!

  6. 恭喜啊,随随换程序的频率有点高了 :mrgreen:

  7. Congratulations! 用户多的话还是很有方便性的,可参考的样例就多了。

  8. 嘿嘿,有空可以试试我开发的JBLOG。

  9. 恭喜啦,我当时转的时候也是费了很大的劲

  10. 好是复杂的重定向啊。。。wp还是要配lamp才舒坦。

  11. 自己也正在考虑是否要告别PJblog

  12. WP很牛的,欢迎欢迎!!我也是从PJ到WP的!

  13. 其实回来就想劝你转wp了,呵呵,我就是憋着没说,想着还是给lbs留颗火种。

  14. 我以前也想换WP,但苦于PHP不会,没合适的平价空间,
    看着一群群人都往WP里钻,
    哎,我支持的那个LBS,竟然一直没更新

  15. 我转的时候就难的多,Zblog转WordPress没有好的程序,zblog又是静态页面,最后一狠心把数据全部手工精选录入,也没做301,PR等全废了,但用WordPress是不后悔的,慢慢来。

  16. 兄弟呀,早该换过来了。

Leave a Reply


[ Ctrl + Enter ]

Trackbacks and Pingbacks: