HttpRedirect, настроенный в ApplicationHost.config, не может перенаправить в Windows Server 2012 - PullRequest
0 голосов
/ 16 июня 2020

Я пытаюсь перенаправить URL https://hostname/ на https://hostname/ABC. Он всегда работал на сервере 2008 года. Но поскольку мы перешли на сервер Windows 2012, перенаправления не происходит. Теперь мы получаем ошибку, когда список каталогов не включен. Это работает в моем локальном окне разработки.

<location path="Default Web Site/iisStart.htm">
    <system.webServer>
        <httpRedirect enabled="true" exactDestination="false">
            <add wildcard="*" destination="/ABC" />
        </httpRedirect>
    </system.webServer>
</location>

Примечание: правила перезаписи не настроены, и это единственный настроенный раздел httpRedirect

1 Ответ

0 голосов
/ 16 июня 2020

Хорошо, я нашел причину root.

iisStart.htm не настроен как документ по умолчанию на веб-сайте по умолчанию. Поскольку https://hostname по умолчанию не https://hostname/iisStart.htm, перенаправление не происходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...