web.config将基本文件夹重写为不同的文件夹

问题描述 投票:0回答:1

我正在使用.net web.config重写模块。我需要制定一个规则,将任何交通从https://dr.domain.seuss/Cat/重定向到https://dr.domain.seuss/Hat/ ......

我有这个,但这已经破了,我不知道该怎么办。

    <rule name="Folder Redirect" stopProcessing="true">
        <match url="(.*)" />
        <conditions logicalGrouping="MatchAny">
            <add input="{HTTP_HOST}{REQUEST_URI}" pattern="(.*)/Cat/(.*)" />
        </conditions>
        <action type="Redirect" appendQueryString="false" url="https://{HTTP_HOST}/Hat/{R:1}" redirectType="Permanent" />
    </rule>
.net url url-rewriting web-config
1个回答
0
投票

在尝试了大量不同的方法后,我终于找到了解决方案。这对我有用:

    <rule name="Force Redirect To Different Folder Name" stopProcessing="true">
      <match url="(.*)" />
      <conditions logicalGrouping="MatchAny">
        <add input="{REQUEST_URI}" pattern="^Cat" ignoreCase="false" />
      </conditions>
      <action type="Redirect" url="https://{HTTP_HOST}/Hat/" redirectType="Permanent" />
    </rule>
© www.soinside.com 2019 - 2024. All rights reserved.