web.config Переписать базовую папку в другую папку - PullRequest
0 голосов
/ 28 февраля 2019

Я использую модуль перезаписи .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>

1 Ответ

0 голосов
/ 01 марта 2019

Я смог, наконец, найти решение, попробовав кучу разных подходов.Вот что у меня сработало:

    <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>
...