» 您尚未 登录   注册 | 社区服务 | 帮助 | 社区 | 无图版


常州五颜六色网络技术有限公司 -> 技术文档 -> mod_rewrite for IIS
 XML   RSS 2.0   WAP 

--> 本页主题: mod_rewrite for IIS 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
无言沙漠


头衔:5y6s Inc.5y6s Inc.
该用户目前不在线
级别: 管理员
精华: 2
发帖: 389
威望: 4 点
金钱: 749 RMB
贡献值: 0 点
在线时间:474(小时)
注册时间:2006-01-01
最后登录:2018-07-27
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子

mod_rewrite for IIS

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来处理。

下载地址:
Ionic's ISAPI Rewrite Filter
http://cheeso.members.winisp.net/IIRF.aspx


常州电信/网通机房,100M共享/10M独享/1000M共享/100M独享/电信+网通双线路服务器托管

Tel:0519-89991155 企业QQ:4006023839
[楼 主] | Posted: 2006-10-20 11:17 顶端

常州五颜六色网络技术有限公司 -> 技术文档



Copyright © 2005-2009 5y6s Inc. 苏ICP备05001866号 Powered by PHPWind 5.0.1
Total 0.019339(s) query 4, Gzip enabled
会员言论不代表本站立场 本站法律顾问:北京汇泽律师事务所 韩律师
QQ:点击这里给我发消息 /点击这里给我发消息 /点击这里给我发消息