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

Для того, чтобы установить 301 редирект с http на https для всех страниц вашего сайта необходимо в верхней строке файла .htaccess прописать следующий код:

RewriteEngine On
RewriteCond %{HTTP:Front-End-Https} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

Обратите внимание, данный код корректно работает у хостинг-провайдера Hoster.ru, у других провайдеров может выдаваться ошибка.

Автор статьи: Вебмастер Алексей Создаю сайты для заработка на партнерских программах. Веду каналы на Youtube и Rutube.
Зарабатываю на сайтах в 2012 года.