加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

EasyASP v2.2新功能介绍(2):用Easp实现伪URL Rewrite - ASP教程

发布时间:2016-09-30 20:18:21 所属栏目:Asp教程 来源:站长网
导读:前一篇日志介绍了EasyASP v2.2是 如何实现防sql注入的 ,看来还是有很 多人对这个年代还使用ASP报以嗤之以鼻的态度。在此还是要劝导一下,如果你 认为ASP是上个世纪的东西早就过时了,何必进来让自己难受,谢谢。EasyASP只 是以卑微的态度在给最后的ASPer们
前一篇日志介绍了EasyASP v2.2是 如何实现防sql注入的 ,看来还是有很 多人对这个年代还使用ASP报以嗤之以鼻的态度。在此还是要劝导一下,如果你 认为ASP是上个世纪的东西早就过时了,何必进来让自己难受,谢谢。EasyASP只 是以卑微的态度在给最后的ASPer们提供一种解决问题的新思路,我也相信还在 使用ASP的人对Easp有自己的评价。

不废话了,这一篇接着介绍Easp v2.2的另一个新功能:伪URL Rewrite。

1.为什么叫伪 URL Rewrite?

这个名字听起来好像非常的别扭,不过听我先解释一下。

比如我们打开博客园首页的任意一篇文章,可以看到它的地址类似这样:

http://www.cnblogs.com/zhuqil/archive/2010/01/15/1648321.html

这个我们知道是生成了静态页。但有些网站并没有采取生成静态页的方式, 而是采用了URL Rewrite技术,显示的是静态页地址,其实是在服务器端用正则 表达式对页面参数进行了映射,比如下面这样:

页面地址:
http://www.ambox.cn/design-2010-4.html
对应的Rewrite规则:
RewriteRule /(design|stuff)-(d+)-(d+).html /? type=$1&year=$2&page=$3 

这种方式也通常被称为伪静态。而EasyASP实现的,只是用ASP模仿这种伪静 态,理应被称为伪伪静态,实在是不好听,所以我干脆就把它叫伪Rewrite了。 这种伪Rewrite表现出来是这样的URL:

http://www.ambox.cn/?design-2010-4.html

和静态页的地址差别在哪里呢?就是多了一个 ? 号,表明它只是一个url参 数来模仿静态页的地址的,事实证明这种方式确实还是对SEO有一定的帮助,比 如商界blog做得比较好的 华夏智慧网,使用的就是这类伪Rewrite。

2.EasyASP的伪Rewrite

在Easp v2.2里,要实现伪Rewrite很简单,还是先把方法语法和参数说明列 出来:

Easp.RewriteRule rule, url 用标准模式设置EasyASP的URL伪静态规则

Easp.Rewrite urlpage, rule, urlparam 用高级模式设置EasyASP的URL 伪静态规则

(编辑:常州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读