Как упоминалось в блоге, правила перезаписи URL-адресов возможны при ошибке Http.Sys
. Советую убрать заголовок сервера с помощью фильтрации запросов. В IIS10.0 (Windows2016 выше) мы можем просто удалить заголовок сервера, настроив requrestFiltering
в разделе System.webServer.
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
<directoryBrowse enabled="true"/>
<security>
<requestFiltering removeServerHeader ="true" />
</security>
</system.webServer>
Таким образом, нам не нужно применять сложный исходящий правила перезаписи, и он по-прежнему работает, когда сервер приходит с ошибкой HTTP
.
Не стесняйтесь сообщить мне, существует ли проблема.