Не работает перенаправление с HTTP на HTTPS на Apache
Симптомы
При использовании Apache и после включения опции Перенаправлять HTTP в HTTPS в настройках сайта, фактически перенаправление не работает.
Причины
В файле .htaccess присутствует директива RewriteEngine on.
Решение
Есть два пути решения:
- Использовать значение
inheritвместоon- в этом случае Apache будет наследовать правила из конфигурации сайта; - Вручную задать правила перенаправления, взяв их из конфигурации сайта.