Для чего сайту нужен протокол HTTPS?
В ближайшее время Google пообещал выкинуть из выдачи все сайты, которые не поддерживают протокол https. В связи с этим сайт переехал на него. Спасибо хостингу Beget за возможность получить бесплатный SSL сертификат.
Как в htaccess включить переадресацию с http на https?
Чтобы сайт заработал через протокол https надо в файл htaccess добавить следующие строки:
RewriteEngine On RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)\ HTTP/ [NC] RewriteCond %{HTTPS} off [NC] RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI}%{QUERY_STRING} [R=301,QSA,L]
Теперь каждый запрос к сайту будет перенаправлен на соответствующую https страницу