1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

从bbs.chinahtml.com看搜索引擎的优化

本帖由 小叶2006-01-11 发布。版面名称:前端开发

  1. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    嘎嘎,炒作帖,狗屁的优化,都是野兽逼我写的。嘎嘎:D

    写这个帖子前,首先得归功于Apache,还有强大Vbb功能。
    具体的技术操作是如老鬼自己实现的,我写这个文章也仅为博君一笑。
    1.论坛结构
    说到Vbb的强大,估计谁都不会否认,难道国产的就不强大?
    当然国产论坛也有很强大,但当初我们怎么不用呢?当然其中有几个原因:
    vbb的页面结构是web符合标准,谁都知道符合标准的比如Title,A标签,<strong>,<h>标签,
    都是搜索引擎会优先考虑的因素,
    举个简单的例子在vbb的论坛帖子里,读取过的页面会自动转为灰色素
    未读的会自动设置为 <strong>
    比如未读之前,
    <strong><a href="
    http://bbs.chinahtml.com/t602.html" id="thread_title_602">2005年岁末,各种主流CMS系统的比较和汇总 </a></strong>
    阅读过后自动变为:
    <a href="
    http://bbs.chinahtml.com/t602.html" id="thread_title_602">2005年岁末,各种主流CMS系统的比较和汇总 </a>

    VBB的任何一个img标签都有alt的属性,
    大部分的a标签都会有ID的标记。
    Td标签的一些帖子的隐藏属性。
    在任何一个帖子中浏览的时候,第一个楼的帖子标题永远是<strong>或加<h>的
    后台修改这些属性都非常容易。
    这些细微的地方是国产的论坛所缺乏的
    vbb的编码是UTF-8的,这也意味着不管从中文,还是老外看,都不会出现界面乱码,
    更适合搜索引擎的抓取。
    不信你自己看看:http://bbs.chinahtml.com/online.php?&who=spiders
    看看spiders是如何在帖子之间移动的:)
    哇塞,你说了那么多是替Vbb做ad还是为你的论坛做AD,好了不说VBB了
    哎哟,臭鸡蛋就别扔了,甭急嘛,第一主角介绍完毕,第二主角出场了...
    2.服务器设置
    在开源的世界里,关于Apache的一些技术讨论已经让他了出尽了风头。
    这里我们不讨论关于Apache的一些mod的制作,安装,还有防盗,安全……
    这里只说说Apache的最神奇的功能ReWrite
    切。。。我以为说啥,原来ReWrite,我也会啊。说你不要急嘛。你会就可以一边跟小朋友玩去……
    Apache的mod_rewrite是提供了强大URL操作的杀手级的模块,可以实现几乎所有你梦想的URL操作类型,其代价是你必须接受其复杂性,因为mod_rewrite的主要障碍就是初学者不容易理解和运用,即使是Apache专家有时也会发掘出mod_rewrite的新用途。
    换句话说:对mod_rewrite,或者是打退堂鼓永不再用,或者是喜欢它并一生受用。
    具体的技术实现,你可以看看这篇教程:http://www.chinahtml.com/systems/5/2006/11368986613114.shtml
    Vbb结合Apache,那简直就是黄金组合,
    一开始的时候,我们只是将论坛优化成
    论坛帖子:http://bbs.chinahtml.com/t11900.html
    论坛版面:http://bbs.chinahtml.com/f6.html
    当然这个很简单,修改一些规则就是。但带来的效果是非常明显的,
    静态页面,在搜索引擎的比重是非常高的。
    过了一段时间,老鬼重写了规则
    论坛帖子:http://bbs.chinahtml.com/11900
    论坛版面:http://bbs.chinahtml.com/f6
    这样,搜索引擎认为论坛帖子都是目录加首页,想想就知道,首页在搜索引擎中的比重更高;
    嘎嘎,其实,还有一个秘密
    我们还希望将
    论坛帖子:http://11900.chinahtml.com/
    论坛版面:http://f6.chinahtml.com/
    那相当于一个帖子就是一个二级域名,URL的比重比首页还要高,,
    但是,但是,这样会被搜索引擎认为是二级域名作弊,
    那就祈祷上帝救救我吧
    Apache结合VBB修改这些都非常容易,添加规则,修改一些模板重启Apache就Ok了。
    完了,闪人,臭鸡蛋不要扔了,要主意环保……
    看完这个后,希望你不会觉得自己在浪费时间,嘎嘎
     
  2. Picky

    Picky New Member

    注册:
    2005-09-04
    帖子:
    538
    赞:
    2
    感觉是在浪费时间
     
  3. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    可惜中文编码不好转换,
    如果可以的话,还可以做成一个帖子一个标题的那种,

    直接用二级域名容易被搜索引擎认为是作弊,。
     
  4. 老林

    老林 New Member

    注册:
    2005-09-06
    帖子:
    10,580
    赞:
    36
    全用二级域名太冒险了

    或者换个站做试验看看?
     
  5. wm_chief

    wm_chief New Member

    注册:
    2005-09-05
    帖子:
    17,890
    赞:
    46
    。。。
     
  6. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    技术实现一点不困难,,但真的被封了就惨了。
     
  7. 老林

    老林 New Member

    注册:
    2005-09-06
    帖子:
    10,580
    赞:
    36
    湿啊 被封了 CH就没意思了
     
  8. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
  9. 笨笨学童

    笨笨学童 New Member

    注册:
    2005-09-10
    帖子:
    24
    赞:
    0
    靠靠靠,小叶教我怎么弄二级域名啊

    我不怕被封~~~~
     
  10. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    嘎嘎...那很危险的。。
     
  11. 笨笨学童

    笨笨学童 New Member

    注册:
    2005-09-10
    帖子:
    24
    赞:
    0
    危险不等于必死无疑!!!在死之前我让它先风光一把。。。。呵呵


    再过几天就放假了,上不了网了。


    下学期开学小叶教我怎么弄二级域名,好不?