В связи с рекомендациями поисковиков переходить на https многие задаются вопросом как грамотно перейти на https, чтоб не пострадал контент на сайте и SEO.
Существует большое количество методов как это сделать, но в данном случае мы рассмотрим более универсальный случай который подходит к большинству хостингов. Если у вашего хостинг провайдера нет опции 301 редиректа с http на htttps то это можно сделать через файл настроек параметров .htaccess
В файле .htaccess в корневой директории вашего сайта внесите
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Обратите внимание, если у вас уже включен и используется Rewrite, то строку RewriteEngine On не нужно.