Asp伪体验方法及Asp体验探讨

2012 年 11 月 22 日5080

Asp伪体验方法及Asp体验探讨

Author:flymorn Source:飘易博客

Categories:Asp编程 PostTime:2008-1-21 9:41:46

正 文:

目前,各大搜索引擎如google、百度、雅虎已经对动态页面诸如据,php有着不错的支持了,只要动态页面后面的参数不要太长,如控制在3个参数内,页面内容做点优化,各大搜索对该类页面收录甚至不比静态html页面差,我有个全站是据页的网站,其收录及排名远远超过了很多静态页的网站。当然,任何网站,结构再好,如果没有内容作为支撑的话,最终还是留不住用户。搜索引擎的发展速度,已经不是当初几乎不能收录动态页面的水平了,各大搜索都在全力发展自己的索引技术,一般的动态页面在它们那里已经是能够轻易的纳入麾下。有的网站,其要求与用户有着较强的交互性,互动性,页面刷新很快,更新的内容也很多,这类网站是不适合生成静态页的,因为网站上的信息具有时效性,你如果生成了html静态页,然后搜索引擎又索引了你的这些内容页,展示给用户看,而用户看到的信息又有可能是过时的失效的信息,这对用户是个不好的体验。所以,我建议,此类网站的动态页面尽量不要生成html,既占用大量空间,又可能对用户造成不好的搜索体验。虽然我们说,如今动态页面和静态html页面的收录、排名效果相比不会差到那里,只有你控制的好。但静态页面还是有点点优势的。如果你的内容,基本是长时间有效的,不会轻易变更的,那我还是建议你生成静态页html。本文仅讨论据生成静态页的方法。据生成html有很多方法。1、FSO,ado方式生成html。此类方法用的很多。比如飘易博客全站,除了统计,TAG系统是动态的外,其他全部生成了静态页面。当然,飘易博客在谷歌,百度的排名都很不错了。2、采用组件如ISAPI_Rewrite重写,有自己服务器的站长还好办,虚拟主机的朋友就稍麻烦,除非请求服务商安装这个插件,再将程序参数提交服务器实现转化,看上去是体验了,实际上是用静态路径访问数据库的内容。对于搜索引擎收入有一定作用,而且许多站长正是为此为苦苦寻找。3、就是本文要讨论的重点内容。据路径伪体验。请看下述详细分解。Asp页面如果你想使它看上去体验,又不是完全真正体验,目的就是使它对搜索引擎更友好点。讨好一下,作为辛苦的站长们也不为过嘛。就可以使用本方法。如show.据?id=1的路径可以转换为show/?1.html,show.据?id=1&id2=2转换为show/?1-2.html等等。举例说明:我们需要把“http://http://www.zjjv.com///show.据?a=3&b=8”的url形式转换为“http://http://www.zjjv.com///show/?3-8.html”的样子。方法:建立目录show,在show下放入一个系统默认的首页文件,如default.据,在default.据里写如下代码:

<%
dimid,id1,id2,a,b
id=Request.ServerVariables("QUERY_STRING")id1=replace(id,".html","")
id2=split(id1,"-")a=id2(0)
b=id2(1)
response.write"a参数值为:"&a&"<br>b参数值为:"&b
''到这里已经获取了show.据文件需要的a、b参数了。
''下面利用该参数,和以前一样打开数据库,获取内容。
%>

原理很简单。就是利用Request.ServerVariables("QUERY_STRING")取得接收的值(?后的参数),比如http://http://www.zjjv.com///show/?3-8.html接收的就是3-8.html,对3-8.html进行过滤,我们只需要取得参数3和8,根据3和8再去从数据库中检索数据,后面跟动态ASP一样的了。

作者:flymorn

来源:飘易博客

版权所有。转载时必须以链接形式注明作者和原始出处及本声明。

Tag:浏览(次)

上一篇:网站加载广告大提速,广告不再烦

下一篇:年底了,昨天参加了公司年终总结大会

15条评论 “Asp伪体验方法及Asp体验探讨”

1 Bombee

2008-2-2 19:57:42

这样操作会不会加重服务器的负担呢?

2 Flymorn

2008-2-3 12:02:16

Bombee:基本没有影响,因为无论有没有伪静态,据页都要先获取参数并作相应处理,而这样的处理方式,只是多了一个replace和split函数,处理时间基本是0;当然,一定要说有,那也是小数点后N多位的时间了。呵呵

3 Bombee

2008-2-3 19:55:37

看到你给我的留言了,谢谢博主提醒。
我的那个站点真正域名只有2个,而且在Gooogle已经提交了两个域名归为一个处理。即带http://www.zjjv.com/

10 明大网上兼职

2009-10-11 1:53:49

正在找这番方面的资料,先谢谢了,非常有用。

11 中国免费货源供求基地

2009-10-16 16:06:55

我的网站ASP,试下静态吧。

12 不错

2009-12-24 10:21:18

学习了加QQ251159084

13 wholesalemall

2010-6-7 13:12:03

谢谢,用第3种方法试验中

14 学习了

2011-3-26 10:29:27

不错,是学习了。但是我还是看不懂,呜呜

15 hehe

2011-10-11 8:19:02

这样伪静态效果不好,我的站就是这个,没效果,真正的伪静态比较好

发表评论

名称(*必填)

邮件(选填)

网站(选填)

记住我,下次回复时不用重新输入个人信息

0 0