ISAPI_Rewrite

作者:vkvi 来源:ITPOW(原创) 日期:2009-7-11

ISAPI_Rewrite 是一款软件,用于对没有 URL 映射功能的 Web 服务器(比如 IIS)实现 URL 映射。它分为 Full 版和 Lite 版:Full 版是收费的,Lite 版是免费的,但 Lite 版不支持虚拟主机。官方网站:http://www.isapirewrite.com/

ISAPI_Rewrite 靠一个配置文件来确定映射关系,简单说一下。

#这是注释
#语法:RewriteRule Pattern FormatString [Flags]
RewriteRule /search/([0-9a-zA-z]*)/ /search/index\.php\?target=$1 [I]
RewriteRule /search/([0-9a-zA-z]*) /search/index\.php\?target=$1 [I]

每一行的 RewriteRule 就是一个映射规则,可以看出很像是正则表达式。不过很多人搞忘了扩展名前面的点号也是正则表达式中的内容,而没有在点号前面加转义字符,还有问号也是容易搞忘的。$1 就是用来代替第一个括号中的内容。[I] 是忽略大小写。

完整的文档请参照:http://www.isapirewrite.com/docs/

相关文章