July 24, 2007
欢迎回到《博客旅程》, 本篇是这一系列集中发布的最后一篇。 在本篇中将讲述在博客建立优化后, 长期使用中应该注意的一些地方。
上一篇《博客旅程之宣博篇-我该如何为博客扬名》我们聊了博客的宣传, 让博客扬名在外。 接下来你需要做的就是安安心心的写好你的博客, 吸引访问者, 让博客的人气越来越旺!
不过这个时候你别光顾着写博客, 以为博客测试完成没有什么问题了就不会有什么大碍了。 其实不然, 你每次修改博客上的任何一个文件都需要小心翼翼, 修改之后都需要进行相应的测试, 以确保博客使用运行在最稳定的状态, 从而让访问者时刻可以享受到舒心的阅读, 也让你的博客始终保持在你可控制的状态中。
我在一年的博客运行过程中碰到过这些问题, 这些问题本来都是应该容易解决的, 就因为我没有经常性的检查博客, 有些问题应该来说可能导致了比较坏的结果。
**********
1、曾经有一段时间我的博客无法留言, 那是在2007年的3月前后, 就是在我更换主机到盘古的那段时间, 不知道我什么时候修改了一个文件, 然后因为utf-8的bom问题, 导致了我的留言系统中防止垃圾留言的spam图片组件每次都无法显示图片, 使留言的朋友无法留言, 而因为我一直是以管理员的状态登录着, 这个spam的图片是不会显示的, 导致我一直假想的认为没有问题。 这个时间可能持续了将近有2个星期左右, 虽然那时候我的博客流量和人气都不高, 但我想想留言的朋友碰到了这个问题之后, 是不会第二次再去尝试了。 所以我自己把这些朋友拒之门外!
**********
2、 我前面在《 博客旅程之建博篇-我的博客该是啥样? 》中也说到过最好是一开始就建立一个永久链接, 而且在以后尽量不要修改。 而我就是犯了这个忌讳, 从而引来了许多的麻烦。
是这样的一个情况, 我在最初的时候觉得建立SEO需要.htacess的配合, 而.htacess中的rewrite有的服务器不一定开, 为了方便博客转变服务器我就采用了wordpress的一个插件 - Indexable URLs 。 这个插件可以产生这样的永久链接: http://domain/index.php/p/110, 但后来我又下下决心改成了http://domain/%category%/%postname%-%post_id%.html, 这个是参照了“总而言之,统而言之”的格式, 可用了一段时间之后, 发现这个也不爽, 最后才改到了现在的这种格式 http://domain/%catgory%/%postname%.html。
这个时候我发现Google的搜索有很多的404错误, 查看了一下有些文章怎么也找不到, 最后发现这些文章的缩略名的最后一部分都是数字, 而这个情况下这个数字就被当作%post_id%给丢弃了, 我最后只能把这些文章的缩略名都重新更改才算完事!
其实事情还远远不止这些错误, 前两天我又去看Google的搜索, 发现404的错误又是一堆, 其中就有错误是/index.php/p/110这样的404错误, 我自己一试的确无法连接, 只能采用自救修改.htaccess中的rewrite进行修改。
还有一个奇怪的错误, 就是发现Google中有一种错误是这样的类型的网址找不到 /date/2007/01 这种类型的网址发生404错误, 我发现我的博客实际的链接应该是/2007/01 这样的, 也就是说这个 /date/ 是不存在的, 而这个不存在的情况我也不知道什么时候改变的, 没办法, 只能再次修改.htaccess增加相应的rewrite, 但这个问题我始终没有找到来源, 我最后发现我的新装用来调试的 wordpress 2.1.2 版本也是有/date/这样的链接的, 但我的 wordpress 2.2 却没有。
在整个过程中我都得到了Google的管理员工具的帮助, 所以我这里有一个建议, 如果你开设了自己的博客, 我建议你在Google申请一个帐号, 把管理员工具这个给开起来, 然后将博客的sitemap加入进去, Google的sitemap可以帮你找到不少的错误。
**********
3、这些问题不是你引起的, 而是服务器的变动引起的, 比如上次我就发现我的博客用 windows live writer 发文的话, 中间嵌入的图片无法发出了。 这个问题以前从没有碰到过, 结果最后发现的毛病是 php 5.x 的一个bug。
还有一次, 发现我的博客后台插件页面进不去了, 总是提示我有内存出错, 最后一一排查才发现是 WordPress Database Backup 这个插件引发的, 但这个插件我也没有修改, 以前也用的很好, 最后查证到是服务器修改了 php 的内存限制导致的。 服务器内存重新设置后就好了。 假如说你经常性不走动走动的话, 假如那天内存被卡的恰好是一个前台运行的插件, 那整个博客就瘫痪了!
**********
4、 如果你修改了css这样的样式表的时候, 我建议你在IE6、 Firefox、 IE7、 Opera 下都进行一次测试, 防止你修改的样式在某些浏览器上给你难堪。
**********
5、 这个是针对写的博客文章的, 我建议每次写完博客发布之后, 先去自己浏览一下全文看看是否有问题, 因为有部分时候, 发文总会丢失点什么, 比如你的图片是居左对齐、 还是嵌入、 还是居右对齐? 可能你在发文的时候的设定跟最后看到的效果会不一样的, 这个问题我经常在wlw发文的时候碰到。
**********
6、 最后我希望每个博主都能时不时去W3C进行一下自己的博客的检验, 看是不是符合W3C要求, 尽量去符合它, 以便于你的博客在各种条件下都看起来比较合适, 而不会出现各种各样莫名其妙的毛病。
W3C的地址在这里: http://www.w3c.org
W3C Markup Validator: http://validator.w3.org/check
**********
好了, 我能想到的也就这些了, 如果你还有什么好的意见或者建议,欢迎给我留言, 不胜感激。
《博客旅程》的整个系列到这里告一段落, 谢谢您的长期关注。 欢迎您和我交流您的看法和想法! 您可以在下面给我留言, 也可以给我 email 给我。
您喜欢本文吗?即刻订阅"偶爱偶家",精彩文章不再错过!现在就给我们留个话吗?



2 responses to "博客旅程之持博篇-我的博客你稳着点"
嗯,我的permalink 比你少一个分类目录…
[Reply]
[...] 则会大大破坏用户的积极性, 我曾经就出过这样的问题, 这个我在写《 博客旅程之持博篇-我的博客你稳着点 [...]