Убедитесь, что у вас есть функция перезаписи URL. В диспетчере IIS настройте следующее в разделе перезаписи URL.
- Создание входящего правила (пустое правило)
- Запрошенный URL:
Matches the pattern
- Использование:
Wildcards
- Шаблон:
*
Условия
- Ввод:
{HTTPS}
- Тип:
Matches the pattern
- Шаблон:
off
Действие
- Тип действия:
Redirect
- URL перенаправления:
https://{HTTP_HOST}{REQUEST_URI}
- Добавить строку запроса
Checked
- Тип перенаправления:
Found (302)
Как только вы это сделали. Создать условие ...
- Щелкните правой кнопкой мыши ваше новое правило
- Условия -> Добавить +
- Состояние ввода:
{QUERY_STRING}
Matches the Pattern
- Шаблон:
off
По сути это должно выглядеть так:
Весь трафик, использующий запрос http, будет автоматически перенаправлен на порт https.