301 редирект с HTTP на HTTPS и другие примеры
301 редирект с HTTP на HTTPS нужен для того, чтобы у вас склеились все зеркала и основным было признано зеркало на HTTPS
Работает это следующим образом - по какому бы адресу не переходил посетитель на ваш сайт http:// или http://www, он будет переадресован на https://
Естественно, что SSL-сертификат для этого должен быть уже выпущен. Проверить его наличие легко - достаточно загрузить сайт по https://ваш_сайт - если загрузится, то SSL сертификат есть.
Как настроить редирект с http на https:
1) заходим в файловый менеджер (в панели хостинга) или FTP-клиент
2) открываем файл .htaccess в корневой директории и видим следующий кусок кода:

3) Раскомментируем эти строки, чтобы получилось так:

- для некоторых хостингов потребуется вместо последних 4 строк вставить эти:
RewriteCond %{HTTP:X-Forwarded-Proto} != https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
4) Заменить site.ru на ваш домен
- Если для вашего хостинга не подходят данные примеры, то необходимо запросить инструкцию у техподдержки хостинга
Другие редиректы:
#301 редирект с одного домена на другой:
RewriteCond %{HTTP_HOST} old.ru
RewriteRule (.*) http://new.ru/$1 [R=301,L]
#301 редирект отдельной страницы (должен находиться до правила для соответствующего контроллера):
RewriteRule ^category/old-page.html$ category/new-page [R=301,NC,L]
#301 редирект с без слэша в конце на слэш:
RewriteCond %{REQUEST_URI} !\?
RewriteCond %{REQUEST_URI} !\&
RewriteCond %{REQUEST_URI} !\=
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_URI} !\/$
RewriteRule ^(.*[^\/])$ /$1/ [R=301,L]
или
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\..+$
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) /$1/ [R=301,L]
#301 редирект с HTTP на HTTPS и с без www на www
RewriteBase /
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^([^www].*)$
RewriteRule (.*) https://www.site.ru%{REQUEST_URI} [R=301,L]
#301 редирект с без www на www
RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ https://%1/$1 [L,R=301]
UPD: описание обновлено 21.04.2025
Еще нет своего сайта? Запустите интернет-магазин на платформе 5CMS - Все для продаж уже внутри!
-
09.03.2019
Зачем нужен слайдер? Правила работы с изображениями для слайдера. Размеры слайдов.
Поиск и обработка графических материалов.
-
08.01.2015
Включение/выключение из админки модулей
-
12.07.2018
Кроме стандартных способов продаж в интернет-магазинах (зашел на сайт > нашел товар > купил), 5CMS позволяет также делать косвенные продажи (сопутствующие, допродажи и др.).



