URL перенаправления в IIS на Windows Server 2012 не работает должным образом - PullRequest
0 голосов
/ 06 декабря 2018

Мы недавно начали использовать MVC, который изменил способ просмотра нашего сайта в IIS.

В настоящее время у нас есть адрес веб-сайта, подобный следующему:

http://myserver.mydomain:123/

Что нам нужно, так этодля перенаправления на этот сайт:

http://myserver.mydomain:123/web

Это должно работать для всех страниц нашего сайта (т.е. /web/login.aspx /web/workflow.aspx и т. д.)

Эточто я сейчас настроил в нашей конфигурации web.config:

<rewrite>
    <rules>
        <rule name="Root Hit Redirect" stopProcessing="true">
            <match url=".*123" />
            <action type="Redirect" url="/web" />

        </rule>

    </rules>
</rewrite>

Это не работает для всех случаев .. Пожалуйста, помогите

Я даже попробовал это и все еще не повезло ..

 <system.webServer>
    <rewrite>
        <rules>
            <rule name="test">
                <match url="^https://localhost:3443/$" />
                <action type="Redirect" url="web/login.aspx?ReturnUrl=%2fweb" redirectType="Found" />
            </rule>
        </rules>
    </rewrite>
</system.webServer>
...