Есть ли способ игнорировать запросы HTTP 1.0 в IIS (7.0)? Я не вижу причин принимать запросы, отличные от HTTP 1.1.
Шаг 1: загрузите и установите Перезапись URL.
Шаг 2: добавьте следующее в свой web.config
файл, в <system.webServer>
раздел:
<rewrite>
<rules>
<rule name="RequestBlockingRule1" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" />
<conditions>
<add input="{SERVER_PROTOCOL}" pattern="HTTP/1.0" />
</conditions>
<action type="AbortRequest" />
</rule>
</rules>
</rewrite>
Это отклонит все запросы HTTP 1.0 с кодом ошибки HTTP 504.
Изменить: после установки URL Rewrite вы также можете настроить правила перезаписи в IIS Manager: