urlrewriter url重写 伪静态配置

一、引入URLRewriter.dll和ActionlessForm.dll

二、webconfig修改

在<configuration>里面添加<configSections>
  <configSections>
    <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
  </configSections>

在<system.web>的<httpHandlers>里面添加

<add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
<add verb="*" path="*.html" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />

<configuration>里面添加

<RewriterConfig>
    <Rules>
      <RewriterRule>
        <LookFor>~/a\.html</LookFor>
        <SendTo> ~/a.aspx</SendTo>
      </RewriterRule>

</Rules>
  </RewriterConfig>

三、iis设置

属性 主目录 配置 添加

可执行文件:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll
扩展名:.html

去掉勾选确认文件是否存在

你可能感兴趣的:(urlrewrite)