源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

ISAPI_rewrite中文参考手册第1/3页

  • 时间:2021-10-04 05:53 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:ISAPI_rewrite中文参考手册第1/3页
ISAPI_rewrite中文手册 原文档:http://www.isapirewrite.com/docs/  =========================================  配置:  在NT 2000 XP和2003平台上,在系统帐户下应该INETINFO程序应该与IIS5以共存模式过滤器运行。所以系统帐户应该给予对所有的ISAPI-REWIRITE DLLS 和所有的HTTPD。INI文件至少可读权限,我们也推荐对给予系统帐户对于所有包括HTTPD。INI文件的文件夹的可写权限,这将允许产生HTTP。PARSE。ERRORS文件,这些文件包含配置文件语法错误。对于PROXY模块也需要额外的权限,因为它将运行于连接池或HIGH-ISPLATED应用模式,IIS帐户共享池和HIGH-ISOLATION池应被给予 对RWHELPERE。DLL的可读权限。缺省情况下IWAM-《计算机名》被用于所有的池,在相应的COM+应用设置中应借助COM+ADMINISTRATION MMC SNAP-IN建立池帐户  配置文件格式化:  有两种形式的配置文件-GLOBAL(SERVER-LEVEL)和INDIVIDUAL(SITE-LEVAL)文件,GLOBAL配置文件应被命名为HTTPD.INI并出现在ISAPI-REWRITE安装目录中,文件的快捷方式通过开始菜单提供,INDIVIDUAL配置文件应名为HTTPD。INI并且能够出现在虚拟站点的物理根目录中,两种类型的格式化是相同的并是标准的WINDOWS。INI文件,所有的指令都应该放在这一部分并且所有指令都应该以分隔线放置,任何这一部分以外的文本都将被忽略  HTTPD.INI文件示例  [ISAPI_Rewrite]  # This is a comment  # 300 = 5 minutes  CacheClockRate 300  RepeatLimit 20  # Block external access to the httpd.ini and httpd.parse.errors files  RewriteRule /httpd(?:\.ini|\.parse\.errors) / [F,I,O]  # Block external access to the Helper ISAPI Extension  RewriteRule .*\.isrwhlp / [F,I,O]  # Some custom rules  RewriteCond Host: (.+)  RewriteCond 指令  Syntax:(句法) RewriteCond TestVerb CondPattern [Flags]  这一指令定义一个条件规则,在 RewriteRule 或者 RewriteHeader或 RewriteProxy指令前预行RewriteCond指令,后面的规则 只有它的,模式匹配URI的当前状态并且额外的条件也被应用才会被应用。  TestVerb   Specifies verb that will be matched against regular expression.  特别定义的动词匹配规定的表达式  TestVerb=(URL | METHOD | VERSION | HTTPHeaderName: | %ServerVariable) where:  URL - returns Request-URI of client request as described in RFC 2068 (HTTP 1.1);   返回客户端在RFC2068中描述的需求的Request-URI  METHOD - returns HTTP method of client request (OPTIONS, GET, HEAD, POST, PUT, DELETE or TRACE);   返回客户端需求(OPTIONS, GET, HEAD, POST, PUT, DELETE or TRACE)的HTTP方法  VERSION - returns HTTP version;   返回HTTP版本  HTTPHeaderName - returns value of the specified HTTP header. HTTPHeaderName can be any valid HTTP header name. Header names should include the trailing colon ":". If specified header does not exists in a client's request TestVerb is treated as empty string.   返回特定义的HTTP头文件的值  HTTPHeaderName =   Accept:  Accept-Charset:  Accept-Encoding:  Accept-Language:  Authorization:  Cookie:  From:  Host:  If-Modified-Since:  If-Match:  If-None-Match:  If-Range:  If-Unmodified-Since:  Max-Forwards:  Proxy-Authorization:  Range:  Referer:  User-Agent:  Any-Custom-Header  得到更多的关于HTTP头文件的和他们的值的信息参考RFC2068    ServerVariable 返回特定义的服务器变量的值 。例如服务器端口,全部服务器变量列表应在IIS文档中建立,变量名应用%符预定;  CondPattern   The regular expression to match TestVerb  规则表达式匹配TestVerb  [Flags]  Flags is a comma-separated list of the following flags:    O (nOrmalize)   Normalizes string before processing. Normalization includes removing of an URL-encoding, illegal characters, etc. This flag is useful with URLs and URL-encoded headers  RewriteRule 指令  Syntax: RewriteRule Pattern FormatString [Flags]  这个指令可以不止发生一次,每个指令定义一个单独的重写规则,这些规则的定义命令很重要,因为这个命令在应用运行时规则是有用途的 
当前1/3页 [b]1[/b][url=http://www.1sucai.cn/article/13280_2.htm]2[/url][url=http://www.1sucai.cn/article/13280_3.htm]3[/url][url=http://www.1sucai.cn/article/13280_2.htm]下一页[/url][url=http://www.1sucai.cn/article/13280_all.htm]阅读全文[/url]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部