У меня возникла проблема со старым сайтом asp.net в старой школе, который был перемещен за платформой с балансировкой SSL. Весь трафик на IIS поступает из балансировщика нагрузки в порт http-трафик. IIS передает все URL-адреса сценариев/изображений/ссылок в http://....
Использование Loadbalancer ssl завершено, как создать ссылки и другие URL-адреса с помощью https
Проблема для нас - клиентские браузеры видят страницы с абсолютными URL-адресами, содержащими ссылки на HTTP-протокол, на странице https://
. Браузеры предупреждают о смешении безопасного и ненадежного контента.
Как это можно исправить, так что ссылки генерируются с https://
вместо http://
Спасибо заранее
Билл
1) Вы имеете в виду, что ваши предупреждения о смешанном содержании поступают из таких источников, как
, а не , правильно? 2) Если сайт только когда-либо видит http-запросы, логично, что он будет использовать http. 3) Есть ли что-то неправильно с явным обновлением источников для использования https? –
Patrick
Все исходные источники - это относительные пути, предшествующие тильде. IIS заменяет тильду абсолютными путями, начиная с протокола запроса. – weidson