您现在的位置:龙卷风首页 ›› 网络编程 ›› 阅读文章

开源的URL重写工具 urlrewriter.net

urlrewriter.net无疑是优秀的URL重写组件,是ISAPI_Rewrite的替代品。

urlrewriter.net 无疑是优秀的url重写工具。使用虚拟主机,往往无法使用ISAPI_REWRITER来实现URL重写。使用UrlRewriter.Net可以在只有asp.net 2.0的环境下,实现有限的URL重写功能:唯一不行的就是伪静态。

比较酷的功能是语义化URL,实现效果参考这里:http://www.aoter.cn/index.html

英文官方网址:www.urlrewriter.net

中文翻译网站:www.urlrewriter.cn (中文翻译网站似乎已经不能访问了,不知道何时恢复。

不修改IIS设置的情况下,没有发现什么问题。

修改IIS设置,借以把所有文件都扔给asp.net去解析时(http://www.urlrewriter.cn/Docs/Installation/Windows-Server-2003/),发现了一些问题。

1、使用官方提供的额常用规则之后,仍然不能正常使用js文件。经过测试发现,不是所有的js文件都有问题,只是某些有问题。某些有问题的js文件中,既有ansi编码的,也有utf-8编码的。

官方提供的常用规则,避免图片和css、js文件不能使用的规则:http://www.urlrewriter.cn/Docs/Using/

暂时还没有弄明白原因出在哪里。

2、为了能够不修改IIS设置而让UrlRewriter生效,要确认文件夹和默认文档存在。只要存在即可,而不管程序文件为何。

2010年3月21日更新:

UrlRewriter.Net配置方法:http://www.ljf.cn/2010/3/Item211635.html

作者 不见不散 本文仅代表作者观点,与龙卷风资讯网立场无关。

我来说两句

内容/Content