大家都知道,生成静态页面有很多种方法,其中最常用的是:
1、通过重写URL,生成HTML静态页面
2、读取一个静态页面模版,通过流的方式(System.IO)动态生成一个HTML文件我的问题是:
1、这两种方式,对于搜索引擎来说,有什么分别?哪一种比较容易被搜索引擎搜索到,并且PR值高呢?2、搜索引擎对于.aspx?id=xyz这样的方式索引不好,通过重写URL能改善吗?

解决方案 »

  1.   

    生成静态的应该更好,但是如果要更新很麻烦,使用url重写肯定改善
      

  2.   

    对于你的页面,重写成html的url对seo是肯定有好处的重写出来的html,user访问的时候,request要被你的iis扔到.net引擎里去,如果你在iis里设了.html的而静态的文件htm,不是html,则是直接访问的,当然如果你的页面也是.html的那么也要经过.net引擎给判断一下了
      

  3.   

    我总感觉重写URL实际上还是.aspx?id=xyz的方式,只不过后缀变了个html而已,意义好象不大。
    可是用System.IO动态生成html文件,那是非常不现实的,如果页面风格要改变,那岂不是要累死美工了................对于搜索引擎(SEO),他了解IIS将html传给.net的过程吗??(非常关注)请高手指教 @_@
      

  4.   

    搜索引擎的小蜘蛛,了解URL重写的过程吗?他还是只关注抓到的连接名称?
      

  5.   

    我已经明白了,选择URL重写,而不是生成静态HTML文件!
    http://cmalaya.cnblogs.com/archive/2006/03/23/356475.html