rewrite-http-to-https

Сценарий: нужно принудительно заставить посетителей посещать сайт через HTTPS. Либо весь сайт, либо какую-то его часть.

Замечание: использование mod_rewrite для этого случая НЕ является рекомендованным решением. Смотрите — перенаправление запросов на SSL.

Использование для всего сайта:

Файл .htaccess должен при этом располагаться в корне сайта, в настройках конфигурации httpd.conf должна быть соответствующая директива для AllowOverride.

Для конкретной директории — или использовать решение выше, при этом файл .htaccess должен находиться в требуемой папке или использовать префикс URI в самом регулярном выражении:

Для сайта на WordPress это может выглядеть следующим образом: