Я пишу правило с Модуль перезаписи IIS чтобы определить, сформирован ли URL-запрос HTTP://
или HTTPS://
В документации говорится: "HTTPS может использоваться, чтобы определить, использовалось ли безопасное соединение". https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/url-rewrite-module-configuration-reference#Accessing_URL_Parts_from_a_Rewrite_Rule
Но возможно, что действительный URL-адрес HTTPS может быть небезопасным (например, из-за недействительного сертификата SSL). В этом случае {HTTPS}
переменная правда или ложь?
Есть ли способ лучше?
Небольшое уточнение: переменная {HTTPS} будет оценивать как on
или off
не true
или false
. Переменная должна оцениваться как on
если это соединение https (даже если сертификат недействителен).