Настройка редиректа на https для сайтов на UMI


Реклама



Новости IT технологий
Наши ссылки

Документация
Управление сайтом
Создание качественного сайта
Видеоуроки
Раздел для разработчиков
*Уведомление модератора о новом вопросе в FAQ
*Текст за HTML
*Отключение вывода отладочной информации на странице
*После обновления UMI не работают некоторые кастомные макросы
Произвольные поля при добавления объекта на страницу
Настройка работы с изображениями для администраторов сайта
Накладывание водяного знака при размещении изображений
Ссылки на предыдущую (следующую) позицию каталога
Вставка смайликов и цитирование текста на форуме
Разбиение по страницам
Автообрамление тегами "p" в админке
Миниатюры изображений не отображаются на сайте
Доступ к данных отправляемым через форму
Подключение галереи jQuery ColorBox
Перенос сайта на UMI-CMS с хостинга на localhost
Страница не найдена
Сохранение данных в форме при перегрузке страницы
Вывод поля по его имени в TPL
При импорте каталога позиции не обновляются а создаются заново
Работа с каталогом в версии php 7 и выше
Тире вместо нижнего подчеркивания в url
Работа с набором изображений в xslt
Админ режим в Шаблонах данных
SSL сертификат - продление
SSL настройка HTACCESS
AmoCRM

Про принудительный редирект на https для сайтов на UMI

Указанные в статье строки нужно добавить в начало файла .htaccess

Вариант настройки редиректа для выборочных сайтов на хостинге

RewriteEngine On

RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https

RewriteCond %{HTTP_HOST} !^site1.ru|site2.ru
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

В  строке "RewriteCond %{HTTP_HOST} !^site1.ru|site2.ru" нужно через вертикальную черту указать те домены, где не нужен редирект на https

Вариант настройки редиректа для всех сайтов на хостинге

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Таким образом все посетители всех сайтов на хостинге будут перенаправляться на протокол htpps