伪静态是不是必须发布后,并且在IIS里面配置后才能测试出来,像这样http://localhost:34192/UI/Articles/1.aspx的地址是不能测试的,是这样吗?我是第一次在网站中使用伪静态,希望各位大侠多指教

解决方案 »

  1.   

    ?? 你本地调试,URL不就可以看出。 为什么还有此问呢。
      

  2.   

    你原来的是 如果是 1.aspx  那么你配置之后  的路径文件是  1.html   那你就应该 用  1.html来测试就可以了。
      浏览看到的结果和 你的 1.aspx是一样的 。
      

  3.   

    +1 ,通过 1.aspx 和 1.html 都可以浏览。
      

  4.   

    我一直不明白,去10家公司面试,就会有7家问你“有木有了解过伪静态?”伪静态有那么重要吗?它并不是实现了页面的真正静态化,只是重写URL而已,反而费性能,如果是为了安全考虑,不想让别人知道你的网站是什么技术写的?我相信一个稍有能力的黑客都定能用别的方法查出破绽。何况,一个网站做大了,出名了,一般大家都会知道它是用什么语言写的.
      

  5.   

    有助于网站的优化?咄咄怪事!多年以前,一些没有听说过原来一般的程序员还可以自己编写简单的搜索引擎程序的人,认为凡是.html后缀的页面才能被搜索引擎收录。仅此而已。
      

  6.   


    asp.net整站静态化
    http://www.csharpwin.com/search.aspx?ChID=0&AID=0&KW=asp.net%20%E6%95%B4%E7%AB%99%E9%9D%99%E6%80%81%E5%8C%96
      

  7.   

    搜索引擎一直在提高自己对于动态页面的支持。到目前为止,GOOGLE、HOTBOT 和百度等开始尝试抓取动态网站页面(甚至包括 URL 带 "?"的页面)。
    但这些搜索引擎抓取动态页面时,为了避免"搜索机器人陷阱"(spider traps,脚本错误,这种错误会让搜索机器人进行无限循环的抓取,无法退出)",都只抓取从静态页面链接过去的动态页面,而从动态页面链出去的动态页面都不再抓取,即不会对动态页面中的链接进行深入访问。
      

  8.   

    伪静态还有个优点,网站语言切换时SEO不受影响。否则本来都是 .aspx? 的页面,都换成 .php 了,那这个站的SEO白费了。