ISAPI_REWRITE 2.9是假的,经过证实,30天之后仍然无法使用。
好了,重新运行安装程序卸载即可。
此处省略脏话N句。
那么,现在各位同学去http://www.codeplex.com/IIRF/这里吧。
讲一下这个IIRF的不足。先说好的地方吧。好的地方就是开源免费并且支持正则和很多功能比如[UIL]还有COND等等等等。恩。
那么不足都有什么呢?
首先,第一个不足,就是不能像那个假的东西一样把DLL和INI独立开来,INI必须与之同目录。换句话说,如果你有多个站点,(用XP的先靠边,待会儿说XP)就必须在每一个站点上面点属性然后添加ISAPI。真麻烦。也就是说你要为每一个站点建立一个文件夹(出于安全考虑不要放在WEB根目录下(我称为扯淡条款)),然后放进DLL和INI然后进行IIS设置,然后最恶心的是要整个IIS重起生效(如果你不需要重起告诉我,我就把这个删了,联系地址:http://www.dc9.cn/post/IIRF.html)。XP的话就随便放在一个地方就可以啦,反正只能有一个站点。重要的是,你放在哪个地方的文件夹的权限必须是Internet来宾IUSER_XXX可以访问的。这个你GG一下吧。
好了,第二个不足,就是语法结构!!!居然和那个假的和那个阿帕奇都不一样!
FxxK!此处省略..N句.
好了。但是总算能用不是么?
这个是,而且绝对是,截至今天,今天几号?2007年10月18号吧,恩,最好的(免费的里面)。凑合用吧。不错啦。
哈哈哈~~~
Ionic's Isapi Rewrite Filter的规则格式基本照搬ISAPI Rewrite,但是要做小修改
RewriteRule [源URL正则条件] [目的URL]
ISAPI Rewrite与IIRF的区别就在[目的URL],ISAPI Rewrite的要转义,而IIRF不用转义。
如果网上有现成的ISAPI Rewrite的规则可以直接复制过来,将[目的URL]中的反斜杠(\)一个个删除就可以用在IIRF中用了。
知道这个之后,你就可以随便在网上与人交流,按ISAPI Rewrite交流,最后把转义符(\)删掉就行了。
有话要说