文件大小:
软件介绍
官方说明
ISAPI_Rewrite是一个功能强大的网址操纵发动机的基础上正则表达式。它的行为是像Apache的mod_Rewrite ,但专为微软的Internet信息服务( IIS ) 。ISAPI_Rewrite是一个ISAPI筛选器的书面纯的C / C + +所以速度极快。 ISAPI_Rewrite让您的自由,超出标准网址计划和发展自己的计划。
IIS配置支持伪静态 ISAPI Rewrite
第一:首先我们需要下载一个ISAPI_Rewrite,有精简版和完全版,一般精简版只能对服务器全局进行配置,而完整版可以对服务器上的各个网站进行伪静态配置.对于个人站长来说,精简版就足够了.
第二:下载完成后.随便装在哪都可以。
打开Internet 信息服务,右键,web站点属性,点击ISAPI筛选器选项卡.添加筛选器,这里的名称可以自己随意填写,路径自己指定ISAPI_Rewrite.dll,然后确定.
特别提示;
1、Rewrite.dll的权限一定要注意,USERS和IIS_USER读写权限要有
2、httpd.ini要放在网站根目录中,而且一定是ANSI编码方式的

3、根目录中怎么样都会有个httpd.parse.errors文件的,无法正常伪静态的时候记得去看看。
4、修改了httpd.ini规则后记得重启服务
IIS6.0中网站做伪静态化
在IIS6.0中,要用到的组件叫做ISAPI_Rewrite,文章最后我们会提供这个工具组件的下载地址。
安装好ISAPI_Rewrite后,需要先打开IIS6.0,在WEB服务扩展选项里,将“所有未知ISAPI扩展”设置为允许状态。
然后右键网站属性,在ISAPI筛选器里,添加DLL,一般为:C:\Program Files\Helicon\ISAPI_Rewrite3\ISAPI_Rewrite.dll
名称随便写,如ISAPI3
添加好后,在“ISAPI_Rewrite”选项中,点击Edit,然后写一条规则,再点击Apply,就可以保存这条伪静态规则。并且执行一下网站首页,那么这里就会变成绿色箭头,如下图。
你会发现优先级显示未知,这个不用管他。只要网站的伪静态规则能被正常执行,就成功了。
ISAPI_Rewrite的说明及基本写法
ISAPI_Rewrite通过加载http.conf或http.ini来执行伪静态规则。
ISAPI_Rewrite的规则一般为:
RewriteRule ^index\.html$ index.asp [N,I]
RewriteRule ^list/list_(\d+).html$ /list.asp?id=$1 [N,I]
RewriteRule ^list/list_(\d+)_(.*).html$ /list.asp?id=$1&class=$2 [N,I]
解释:(\d+)对应$1,(\d+)是一个正则表达式,表示只匹配数字。(.*)对应$2,表示匹配任何字符包括汉字英文字母等。
RewriteRule ^list/list_(\d+)_(.*).html$ /list.asp?id=$1&class=$2 [N,I]
这条的原始URL譬如为:list.asp?id=5&class=game
那么网站在使用静态URL访问时,list/list_5_game.html就会成功。
版权声明:
1 本站所有资源(含游戏)均是软件作者、开发商投稿,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!
2 本站将不对任何资源负法律责任,所有资源请在下载后24小时内删除。
3 若有关在线投稿、无法下载等问题,请与本站客服人员联系。
4 如侵犯了您的版权、商标等,请立刻联系我们并具体说明情况后,本站将尽快处理删除,联系QQ:2499894784
湘公网安备:43011102000856号 

点击加载更多评论>>