1

我正试图了解 ASP.NET 中的 url 重写。我有两个 rewritemaps.config 文件(rewritemaps1.config 和 rewritemaps2.config)我不得不将它们分成两部分,因为配置文件的大小对于 IIS 来说太大而无法处理。

现在,在 web.config 中,我需要为重写器包含这两个映射,但我只能<rewritemaps>在配置中包含一个。

我的 web.config 看起来像这样:

<rewrite>                
    <rewriteMaps configSource="rewritemaps1.config"></rewriteMaps>

    <rules>
      <rule name="Redirect rule1 for Redirects">
        <match url=".*" />
        <conditions>
          <add input="{Redirects:{HTTP_HOST}{REQUEST_URI}}" pattern="(.+)" />
        </conditions>
        <action type="Redirect" url="http://{C:1}" appendQueryString="false" redirectType="Permanent"/>
      </rule>

    </rules>
  </rewrite>   

有没有办法“包含”这两个配置?:-)

提前致谢。

4

0 回答 0