当前位置: 首页 >>服务端开发 >>Asp.Net >>IIS7 下使用微软URLreWrite

IIS7 下使用微软URLreWrite

时间:2018/7/13 15:05:24 【admin】

IIS7 下使用微软URLreWrite…

1、添加引用ActionlessForm.dll和URLRewriter.dll

2、configuration节点下的configSections加点下加下面配置
  <configSections>
    <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter"/>   
    </configSections>

3、configuration节点下添加如下配置(配置的规则)

  <RewriterConfig>
    <Rules>
      <RewriterRule>
        <LookFor>~/Index</LookFor>
        <SendTo>~/Default.aspx</SendTo>
      </RewriterRule>
    </Rules>
  </RewriterConfig>

4、system.web节点下添加如下节点

<httpHandlers>
        <add verb="*" path="*.html" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
</httpHandlers>
<httpModules>
        <add type="URLRewriter.ModuleRewriter, URLRewriter" name="ModuleRewriter"/>
</httpModules>

5、IIS7 一般报404错误关键在于system.webServer节点的modules节点下添加如下配置(关键)

<modules>
        <add type="URLRewriter.ModuleRewriter, URLRewriter" name="ModuleRewriter"/>
</modules>


CopyRight:2007-2018 编程语言吧 备案ICP:湘ICP备09009000号-15 http://www.yuyanba.com

分享按钮