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: описание обновлено 13.10.2022
Еще нет своего сайта? Запустите интернет-магазин на платформе 5CMS - Все для продаж уже внутри!
-
29.01.2020
Индивидуальные скидки для вариантов/модификаций товаров (с возможностью ограничения по времени действия).
А также скидки на бренд или категорию.
-
25.03.2021
Инструкция по настройке виджета расчета стоимости доставки Почты России
-
22.07.2017
Модуль Опросы (голосования) и промокоды - это часть бонусной программы лояльности клиентов. Приняв участие в опросах или введя промо-код, пользователь получает бонусные баллы, которыми может расплатиться при оформлении заказа