壹次网首页 | 工具源码首页 | 技术文章首页 | 下载分类 | 最近更新 | 排 行 榜 | | |

  站内资源搜索: 分类 关键字
您的位置:下载首页ASP源码功能组件 → 免费的ISAPI UrlRewrite组件IonicIsapiRewriter v1.2.10
 本类周下载排行
·Rewrite.dll,转换ASP为伪静态页面 破解版
·网站QQ在线咨询QQonline插件 V3.0
·免费的ISAPI UrlRewrite组件IonicIsapiRewriter ..
·SQL通用防注入程序 零点完美版
·SQL通用防注入程序 v2.0 完美版
·SQL通用防注入程序 v3.0 正式版
·SQL通用防注入程序 v3.1 β
·网站QQ在线咨询QQonline 4.0
·AspJpeg (图片组件) v1.5.0.0 特别版
·ASP生成图片验证码组件
 本类月下载排行
·ASP生成图片验证码组件
·Rewrite.dll,转换ASP为伪静态页面 破解版
·Asp无组件上传带进度条 1.0
·免费的ISAPI UrlRewrite组件IonicIsapiRewriter ..
·ISAPI_Rewrite Lite 2.9 32位操作系统 (Win32, x..
·SQL通用防注入程序 零点完美版
·网站QQ在线咨询QQonline插件 V3.0
·SQL通用防注入程序 v2.0 完美版
·SQL通用防注入程序 v3.0 正式版
·SQL通用防注入程序 v3.1 β
免费的ISAPI UrlRewrite组件IonicIsapiRewriter v1.2.10
软件大小:360 KB
软件语言:英文
软件类别:外文原版 / 免费软件 / 功能组件
运行环境:Win2003, WinXP, Win2000, NT, WinME
添加时间:2006-11-23 19:53:22
更新时间:2006-11-23 19:53:22
软件评级:
插件状况:
开 发 商:http://cheeso.members.win..
下载统计:本日:1 本周:2 本月:6 总计:104
软件简介:
    最近研究了下ISAPI组件的开发,发觉ISAPI真是个好东西,特别是对性能要求比较高的场合,

     前几天因为工作需求,要做一个实现UrlRewrite的东西,偶的站点程序开发是用ASP.NET的,虽然在ASP.NET里面实现URLRewrite也比较简单方便,但是性能不够好,所以决定才用ISAPI来实现。

     虽然现在已经有一些这样的组件,如   IISRewrite,ISAPI_Rewrite,Mod_Rewrite 2等,但是因为他们都是收费的,而且我以前也对ISAPI开发有一点的了解,还曾经做过一个实现防止图片引用的东西,性能非常不错(相比ASP.NET的实现提高了N倍),所以决定自己开发,因为在开发过程中遇到一些问题,在找资料的时候,找到了这款免费的组件,而且带源代码,简直是太好了,

     下面就来看看这款免费的URLRewrite组件吧,它工作起来是基于正则表达式的配置文件的,提供了强大的灵活性与高性能,如下面的配置规则

     RewriteRule  ^/news/(\d{1,9})\.html$              /news.asp?newsid=$1

     就可以将原来/news.asp?newsid=123 这样的地址转换成 /news/123.html  ,通过这样的转换,URL看起来是不是清爽多了,也更容易记忆,而且,还有另外一个好处就是,可以部分防止SQL注入的危险,因为在地址转换的时候采用了正则表达式的判断,非法的提交数据会直接导致404错误,如上面的,newsid=后面就只能是数字,如果是其他,则会提示没有页面,呵呵,

     IonicIsapiRewriter之所以免费,据作者自己的说法,一是因为这个东西确实很有用,作者自己也有这样的需求,二是因为现有的组件要么都不免费,或者只提供有功能显示的免费版,比如不支持正则表达式等,所以将他实现的这个开源出来。

     IonicIsapiRewriter是用C直接调用Windows API写成,使用了pcre的正则表达式库,作者准备在更新版本中加入自动检测配置文件改变等功能,不过,现有的版本已经足够我使用了,而且是带源码的,夫复何求呢,呵!

Apache有个mod_rewrite 能根据文本文件里的设置来重写URL。奇怪的是这么多年,IIS却没有这样的东西,可见我们的依赖性之强,。虽然IIS6 Resource Kit里有个UrlRemap工具,但不支持正则表达式。在ASP.NET里,我们可以使用HttpModule来实现URL重写。但假如你不用ASP.NET呢?(当然,你用了IIS,却不使用ASP.NET,有点说不过去吧。)

Ionic推出了一个开源的ISAPI Rewriting Filter,是用C写成的。因为是个ISAPI Filter,可以重写任何URL。你可以在一个ini文件里设置重写规则。如果该文件有所改动,它会重新装载该规则文件。它支持正则表达式,还可以通过 RewriteCond 根据server variable有条件地做重写,功能非常强大,详见下载zip文件里的Readme-1.2.txt。

经常看见有人问怎么隐藏文件名,用这个过滤器,你可以设置

RewriteRule  ^(.*)/$                      $1/my.aspx

这样,以"/"结尾的URL就会由对应目录里的my.aspx来处理。
依次网,中文网站排行榜!

点击打开下载页面(Download Now)

相关网站
中“免费的ISAPI UrlRewrite组件IonicIsapiRewriter”相关内容  中“免费的ISAPI UrlRewrite组件IonicIsapiRewriter”相关内容
中“免费的ISAPI UrlRewrite组件IonicIsapiRewriter”相关内容  中“免费的ISAPI UrlRewrite组件IonicIsapiRewriter”相关内容
中“免费的ISAPI UrlRewrite组件IonicIsapiRewriter”相关内容  中“免费的ISAPI UrlRewrite组件IonicIsapiRewriter”相关内容
注意事项:
·本软件园可容纳500人同时下载,当下载时出现“Service Unavailable”时,说明下载人数过多,请多试几  次或稍后再试。如果您发现该软件一直不能下载,请通知管理员点击发送消息给对方42243335
·为了保证您快速的下载,推荐使用[网际快车]等专业工具下载.
·为确保所下软件能正常使用,请使用[WinRAR v3.4]或以上版本解压本站软件.
·站内软件包含破解及注册码均由网上搜集,若无意中侵犯到您的权利,敬请来信联系我们.
·本站内下载的软件如无后缀名导致无法打开,请手动添加.exe后缀.
Powered by yici.net
CopyRight (C) 2006-2012 版权所有   [ 依次网 ];未经授权,任何人不得抄袭、仿冒本站
ICP备案:苏ICP备05011771号 证书下载 ICP证号:苏ICP证040301
仪征广目网络信息服务有限公司 版权所有