/
/
Не работает перенаправление с HTTP на HTTPS на Apache

Не работает перенаправление с HTTP на HTTPS на Apache

Симптомы

При использовании Apache и после включения опции Перенаправлять HTTP в HTTPS в настройках сайта, фактически перенаправление не работает.

Причины

В файле .htaccess присутствует директива RewriteEngine on.

Решение

Есть два пути решения:

  • Использовать значение inherit вместо on - в этом случае Apache будет наследовать правила из конфигурации сайта;
  • Вручную задать правила перенаправления, взяв их из конфигурации сайта.