Я добавляю правило перенаправления URL-адресов для перенаправления пользователя с HTTP на HTTPS таким образом, чтобы он сохранял исходный запрос. Например ...IIS Перенаправление с HTTP на HTTPS, включая имя приложения
http://localhost/myapp/test >> https://localhost/myapp/test
http://localhost/myapp/test?id=test >> https://localhost/myapp/test?id=test
Однако имя приложения не включаются в перенаправлении так, что я на самом деле получаю следующее ...
http://localhost/myapp/test >> https://localhost/test
Inbound Правило
структура IIS
- Сайты
- По умолчанию веб-сайт
- MyApp
- По умолчанию веб-сайт
Я считаю, что я пропускаю переменную IIS в моем URL перенаправления https: // {HTTP_HOST}/{R: 1}, который представляет собой приложение.
Есть ли переменная IIS, представляющая уровень приложения (MyApp), которую я могу добавить к URL-адресу переадресации, или другим способом сделать это?