iis下Rewrite的配置
发布:谢科 | 发布时间: 2009年12月22日首先到官方网站http://www.codeplex.com/IIRF下载最新软件包
一、建立Rewrite目录
IIS上可以安装N个网站,每一个网站的Rewrite要求都不相同,可以在网站服务器C盘根目录建立一个Rewrite文件夹,下面各建立每一个网站的文件夹,分别为SupeSite、Discuz,还有其他网站的话则分别建立文件夹。
二、复制IIRF
复制软件包中的LIB下的IsapiRewrite4.dll文件到按上一条建立的文件夹中,一个文件夹要放一个。
三、建立空白规则文件
用记事本在每一个文件夹中建立IsapiRewrite4.ini文件,注意扩展名为ini。原版说明是说规则文件复制到对应文件夹,然后把文件名改为IsapiRewrite4.ini,我发现这样不好,应该打开ini文件,把规则复制到文件中,这样比较妥当。
四、规则文件格式基本照搬ISAPI Rewrite,要作修改
RewriteRule [源URL正则条件] [目的URL]
ISAPI Rewrite与IIRF的区别就在[目的URL],ISAPI Rewrite的要转义,而IIRF不用转义。
如果网上有现成的ISAPI Rewrite的规则可以直接复制过来,将[目的URL]中的反斜杠(\)一个个删除就可以用在IIRF中用了。
知道这个之后,你就可以随便在网上与人交流,按ISAPI Rewrite交流,最后把转义符(\)删掉就行了。
五、日志设置
在IIRF中日志值可以设置为0-5,在规则文件的开头部分有两行设置日志类型
RewriteLog C:\Rewrite\supesite\iirfLog.out (注意要写清楚路径,各站点不同)
RewriteLogLevel 0 (0为不记类,3为一般测试,5为处理故障)
日志的代价高昂,同时不会自动删除文件,日志类型一定要设成0,除非用于检查才能修改为其他值,检查完后一定要改为0,否则日志文件把硬盘占满就麻烦了。
如果日志不为0,筛选器起用后,对应文件夹会产生类似以下的文件,是文本格式的,可以用记事本查看。
iirfLog.out.12345.log
六、IIS中的设置
1.添加Web服务扩展,每一个站点一条扩展,指向相应站点的IsapiRewrite4.dll
2.每个站点的属性中添加一条ISAPI筛选器,指向相应站点的IsapiRewrite4.dll
七、重启IIS服务
重启后就大功告成
八、规则文件可随时修改,随时生效!
有些设置方法可以参考ISAPI Wewrite
- 相关文章:
广州网站建设为什么找www.166800.com? (2010-2-28 20:41:43)
Foxmail实用宝典:邮箱压缩邮箱损坏邮件恢复等常见问题 (2009-12-19 13:35:13)
2010年互联网八大新技术预测 (2009-12-19 9:47:4)
广州硬盘数据恢复-先恢复后收费 (2009-12-19 9:43:28)
专业品酒方法 (2009-12-17 9:20:40)
狼灾记 原著完整版 作者:井上靖 (2009-12-17 8:56:3)
十大网络陷阱,你遇到几个了 (2009-12-16 0:22:11)
支付宝的昨天、今天和明天 by夏勇峰 (2009-12-9 17:42:50)
广州地铁上,一位贤妻打电话的内容把我雷了 (2009-12-9 14:33:14)
相亲和网恋:谁陪你告别单身 (2009-12-9 2:53:49)
想知道你的网站值多少钱吗?15个网站价值评估工具 (2009-12-8 15:18:50)
把生命活得精彩一点——俞敏洪同济演讲 (2009-12-7 23:46:0)
谢科:网站运营失败的常见原因 (2009-12-6 22:51:57)
网站推广的另类捷径:长尾关键词 (2009-12-5 18:22:49)
让客户喜欢你的十种理由 (2009-12-2 15:18:36)
17岁少女建站两年,年收入超过三百万 (2009-12-1 4:1:3)
百度启用凤巢,真的向谷歌看齐? (2009-12-1 3:26:54)
谢科:浅析广东国旅官网的十个问题 (2009-12-1 3:23:31)
勇于尝试,一定能够给我们带来意外的惊喜-by阿里巴巴CEO (2009-11-22 0:33:0)
李彦宏在搜索框大厦成立上演讲全文 (2009-11-18 13:33:25)
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。





