Другой край этой проблемы - когда в игру вступает Балансировщик нагрузки.
Ситуация следующая:
- Трафик из браузера в балансировщик нагрузки и обратно - это (должен быть) HTTPS
- Трафик между балансировщиком нагрузки и реальным веб-сервером - HTTP.
Итак, все переменные запроса сервера в PHP или Apache показывают, что соединение является просто HTTP. И каталоги HTTP и HTTPS на Сервере одинаковы.
Условие перезаписи в утвержденном ответе не работает.
Это дает либо цикл, либо он просто не работает.
Вопрос: как заставить это работать на Балансировщике нагрузки.
(Или неправильно настроен балансировщик нагрузки. Это то, на что я надеюсь, потому что тогда я могу передать проблему компании WebHosting :-))