我正试图了解 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>
有没有办法“包含”这两个配置?:-)
提前致谢。