С http на https в вебасисте

С помощью админки Вебасиста можно администрировать несколько сайтов.
При этом физическая папка у них одна, корень сайта общий.
И, соответственно, общий htaccess.
Допустим, у одного из сайтов группы есть сертификат безопасности, он работает по протоколу https. А у других сайтов сертификата нет.
Как же правильно настроить тогда htaccess?

А не нужно его настраивать : ).
Webasyst организует редирект нужного сайта на https без правки htaccess.
Для этого нужно в приложении «Сайт» перейти в настройки домена, для которого установлен SSL-сертификат.
И проставить галочку «перенаправлять на https».

Редирект с https на http

Сейчас многие сайты используют протокол https (расширение протокола HTTP для поддержки шифрования в целях повышения безопасности). И достаточно часто возникает задача — редирект страниц сайта на https. Задача решается стандартно, правкой .htaccess.
Как-то так:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

Но хотела сказать не про это.
Недавно возникла обратная задача — редирект с https на http. У сайта был сертификат безопасности, а теперь не стало.
Редирект пишется по аналогии с кодом выше.
RewriteEngine On
RewriteCond %{HTTPS} =on
RewriteRule ^/?(.*) http://%{SERVER_NAME}/$1 [R,L]

Но, оказывается, избавиться от сообщения об ошибке невозможно.
Дело в том, что когда браузер видит в адресе https, то он первым дело обращается не на сайт, а проверяет актуальность SSL-сертификата в центрах сертификации.
Так как сертификат отсутствует, то идет выдача сообщения об ошибке еще ДО ОБРАЩЕНИЯ к сайту, до того момента, когда вы в силах что-то предпринять, редирект предложить.