熟悉网络的人都知道静态页面容易被搜索引擎收录,百度等都有爬虫或是机器人,使他们完成了搜集信息的过程。
为了网站的推广,我们可以把我们的页面转换成为静态的,但是asp系统有时候并不好配置,或者有时候服务商会对生成静态页面有限制,因此我们必须尽全力是我们的页面看上去像是静态的。
以前我们间的是这样的:http://domainname/Article/index.asp?id=2008,但是这样并不能够被搜索引擎很容易的收录的。我们期望的是这样:http://domainname/article/2008.html。
事实又是怎样呢?很多服务商对生成纯静态的页面是有限制的,因此我们不能够很容易的处理。当然,方法还是有的,但是这里我提供的方法是以前比较流行的伪静态页面处理方法,包括php程序也经常使用的,比如早期的DZ,它的样式是:http://domainname/article/?2008.html,看上去也很简洁是吧。
具体的方法是:
将以前的:
<%
id=request.QueryString("id")
%>
修改为:
<%
id=request.QueryString("id")
If id="" Then
server_v40=Request.ServerVariables("QUERY_STRING")
id=Int(replace(replace(server_v40,"/",""),".html",""))
End If
%>
采用这段代码的好处是,他可以处理以前的两种代码的,也就是两种代码都可以打开页面,相当于页面加倍了。(不过这有点作弊的,采用一种就行啦!)为什么呢?分析一下代码就看出来了,新的代码可以通过request方法提取出两中代码中的整数值,最后到数据库中进行查询啦。
希望这段代码对您有所帮助!
伪静态网页的优点和缺点 (2009-1-1 12:20:52)
不同样式网页播放器代码大全 (2008-12-31 12:32:7)
PPS播放器代码 在网页中展示PPS中的视频 (2008-12-31 12:7:35)
SEO整站优化-从根本上提高网站的流量 (2008-12-21 11:35:17)
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。