• URLRewrite 在 iis6+iis7中的配置


    之前使用URLRewrite在IIS6中一切正常,但是在IIS7却不能正常使用,提示“无法找到资源”,这时需要在web.config中system.webServer节点中的handlers节点进行配置,如下:

    IIS6中的配置:


     1   <configuration>
     2 
     3       <configSections>
     4           <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter"/>
     5       </configSections>
     6       <RewriterConfig>
     7           <Rules>
     8               <RewriterRule>
     9                   <LookFor>~/Index\.aspx</LookFor>
    10                  <SendTo>~/Content/Index.aspx</SendTo>
    11              </RewriterRule>
    12          </Rules>
    13      </RewriterConfig>
    14  
    15      <system.web>
    16          <httpHandlers>
    17              <add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter"/>
    18          </httpHandlers>
    19      </system.web>
    20 
    21   </configuration>

      如果在IIS7中使用,需在web.config中加入:


     1 <configuration>
     2 
     3          <system.webServer>
     4          <validation validateIntegratedModeConfiguration="false"/>
     5          <modules>
     6              <add type="URLRewriter.ModuleRewriter, URLRewriter" name="ModuleRewriter" />
     7          </modules>
     8          <system.webServer>
     9 
    10 </configuration>

    加入以上代码后,URLRewrite就可以同时在IIS6和IIS7中正常使用了。

    --EricZhang
    作者:KKcat
        
    个人博客:http://jinzhao.me/
        
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    2020系统综合实践 第4次实践作业
    2020系统综合实践 第3次实践作业
    2020系统综合实践 第2次实践作业
    第1次实践作业
    Wireshark组 2019SDN大作业
    第04组 Beta版本演示
    转载:北大老师语录(2016年秋)
    康德哲学基本概念
    white album句子
    tex基础
  • 原文地址:https://www.cnblogs.com/jinzhao/p/1567893.html
Copyright © 2020-2023  润新知