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

Каждый  домен по умолчанию может открываться по 4 вариантам адресов:

  • с префиксом www и без него (пример www.site.ru, site.ru)
  • по протоколу http и https (пример http://site.ru, https://site.ru)

Полезным будет выбрать главное зеркало и настроить на него редиректы через файл .htaccess с остальных вариантов зеркал. Наиболее популярной версией сайта, является вариант http://site.ru

При этом, версия сайта по протоколу https://, без установленного SSL сертификата будем сначала выводить в браузере пользователя предупреждение о небезопасном соединении и только после принятия пользователем этой информации будет происходить перенаправление на версию сайта на протоколе http://, поэтому новые сайты рекомендуется создавать сразу на https протоколе, без префикса www.

Как настроить редирект с https на http, примеры

В файле .htaccess добавьте следующие строки:

RewriteEngine On
RewriteCond %{SERVER_PORT} ^443$ [OR]
RewriteCond %{HTTPS} =on
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

Пример редиректа с https на http на хостинге Таймвеб

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:X-HTTPS} 1 [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]