Купить Корзина
  • Облако и IT-инфраструктура
  • Все решения
  • Сайт под ключ за 7 днейСоберём и запустим сайт для вашего бизнеса
  • Самостоятельный запуск сайтаПредоставим всё необходимое для самостоятельной сборки сайта: домен, конструктор сайтов, SSL
  • Корпоративная почта под ключНастроим почту на домене, перенесем письма со старого ящика. До 1000 адресов, до 10ГБ
  • Защита названия компании или продуктаСоберем портфель доменов, чтобы защитить название вашего бизнеса или продукта
  • Защита сайта и инфраструктураОбеспечим бесперебойную работу сайта, защитим его от DDoS-атак и кражи личных данных клиентов
  • Старт бизнеса в сфере услугПоможем вам запустить свое дело и привлечь первых клиентов
  • Аналитика ниши и товараПоможем найти нишу для торговли на маркетплейсах
  • Выход на маркетплейсыПредоставим обучение, проведем аналитику, найдем поставщиков и разработаем карточку товара
  • Продвижение услуг экспертаДадим инструменты, которые помогут поднять средний чек и привлечь новых клиентов
  • Зарегистрировать новый домен
  • Подбор домена по ключевому слову
  • Регистрация доменов списком
  • Освобождающиеся домены
  • Магазин доменов
  • Доменный брокер
  • Продление домена
  • Перенести домен в Рег.ру
  • Перенос домена между аккаунтами
  • WHOIS - проверить данные домена
  • Посмотреть историю изменений WHOIS
  • Переадресация домена
  • Парковочные страницы
  • Телефон в Москве

    +7 495 580-11-11
  • Бесплатный звонок по России

    8 800 555-34-78
  • Или обратитесь в наши офисы

    Региональные номера
    1. База знаний
    2. Хостинг
    3. Редиректы
    4. Редирект с HTTP на HTTPS для Linux

    Редирект с HTTP на HTTPS для Linux

    Обращаем внимание, что редирект стоит настраивать только в том случае, если в панели управления уже установлен SSL-сертификат: Как установить SSL-сертификат на хостинг?

    Как настроить 301 редирект с HTTP на HTTPS

    • Если у вас на хостинге панель управления ispmanager, переадресацию можно настроить в несколько кликов средствами панели управления.
    • Если у вас на хостинге панель управления — cPanel или Plesk, редирект настраивается только через конфигурационный файл .htaccess

    Настройка редиректа в ispmanager

    Откройте панель управления ispmanager и перейдите в раздел «Сайты». Выберите домен, который должен открываться по HTTPS, и нажмите на него двойным кликом:

    Редирект с HTTP на HTTPS для Linux 1.png

    Поставьте галочку напротив пункта Перенаправлять HTTP-запросы в HTTPS и нажмите ОК, чтобы сохранить изменения:

    Редирект с HTTP на HTTPS для Linux 2.png

    Готово, теперь ваш сайт будет работать по протоколу HTTPS.

    Настройка редиректа в cPanel и Plesk

    Как настроить 301 редирект в htaccess:

    • 1
      Откройте вашу панель управления хостингом.
    • 2

      Откройте файл .htaccess. Он расположен в корневой папке сайта. Если файл .htaccess отсутствует, то причина может быть в том, что в cPanel не отображаются скрытые файлы. Чтобы отобразить скрытые файлы, воспользуйтесь инструкцией.

      Как открыть файл .htaccess

      Обратите внимание: если вид вашей панели управления отличается от представленного в статье, в разделе «Основная информация» переключите тему с paper_lantern на jupiter.

      В cPanel файл .htaccess скрыт по умолчанию. Чтобы приступить к редактированию файла, в настройках измените видимость скрытых файлов. Для этого в разделе «Файлы» выберите Менеджер файлов, нажмите на кнопку Настройки, поставьте галочку в поле Показать скрытые файлы (dotfiles) и сохраните изменения:

      Скрытые файлы cpanel

      В разделе «Домены» выберите пункт Дополнительные домены. Нажмите по строке, где указана корневая папка домена. Затем нажмите правой кнопкой по файлу .htaccess и выберите в появившемся списке пункт Edit:

      htaccess cpanel

      Обратите внимание! Если внешний вид вашей панели управления отличается от представленного в инструкции, перейдите в раздел «Сайты и домены» и в правом верхнем углу измените вид на «Активный».

      Под нужным доменом нажмите по строке, где указана корневая папка домена. Откроется корневая папка вашего сайта. Найдите в списке файл .htaccess и кликните по нему левой кнопкой мыши:

      htaccess

    • 3

      Добавьте в конце файла .htaccess одно из правил, которое подходит для вашего случая:

      Редирект всех страниц с HTTP на HTTPS

      Редирект всех страниц с http:// на https://, в том числе и с http://www на https://

      Используйте вариант 1:

      RewriteEngine On
      
      RewriteCond %{SERVER_PORT} !^443$
      
      RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

      или воспользуйтесь вторым вариантом (если первый вариант не поможет):

      RewriteEngine On
      
      RewriteCond %{HTTPS} =off 
      
      RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

      если все варианты не помогли и возникает циклическая переадресация, добавьте:

      RewriteEngine On
      
      RewriteCond %{HTTPS} off
      
      RewriteCond %{HTTP:X-Forwarded-Proto} !https
      
      RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

      или:

      RewriteEngine On 
      
      RewriteCond %{ENV:HTTPS} !on 
      
      RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
      Редирект на HTTPS только выбранной страницы

      Для примера возьмём страницу login.php. 301 редирект для неё настраивается следующим образом:

      Вариант 1:

      RewriteEngine On
      
      RewriteCond %{HTTPS} =off
      
      RewriteCond %{REQUEST_URI} =/login.php
      
      RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

      Вариант 2:

      RewriteEngine On
      
      RewriteCond %{SERVER_PORT} !^443$
      
      RewriteCond %{REQUEST_URI} =/login.php
      
      RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
      Редирект на сайт HTTPS всех страниц, кроме одной

      В примере ниже редирект настраивается для страницы test.php.

      RewriteEngine On
      
      RewriteCond %{HTTPS} =off
      
      RewriteCond %{REQUEST_URI} !^/test.php
      
      RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
    • 4
      Сохраните изменения.

    Готово, теперь ваш сайт будет работать по протоколу HTTPS.

    Обратите внимание! Если ни один из предложенных вариантов кода не подошел, обратитесь к разработчикам сайта или на тематические форумы. В некоторых случаях корректная настройка редиректа возможна только средствами CMS.

    Помогла ли вам статья?

    Спасибо за оценку. Рады помочь 😊

     👍
    Специальные предложения
    • Гранты для бизнеса до 500к
    • Скидки на cloud GPU до 50%
    • Скидки на bare-metal с А4000 и А5000
    • Кешбэк 100% на kubernetes
    • vk
    • telegram
    • ok
    • vc
    • dzen
    • rbc
    • Продукты
      • Домены
      • Хостинг
      • Почта
      • SSL-сертификаты
      • Конструктор сайтов
      • VPS и VDS серверы
      • Магазин доменов
      • Облако для бизнеса
    • Решения по сфере бизнеса
      • Подойдут всем
      • Маркетплейсы
      • Образование
      • Бьюти
      • Медицина
      • Автосервисы
      • Бытовые услуги
      • Досуг
      • Спорт
      • Все решения
    • Сервисы
      • Whois – проверить данные домена
      • Определить IP адрес
      • Проверить порт на доступность
      • Проверить IP адрес сайта
      • Перевести домен в Punycode
      • Проверить скорость интернета
    • Компания
      • О компании
      • Контакты
      • Офисы
      • Новости
      • Акции и скидки
      • Блог
      • Отзывы клиентов
    • Полезное
      • Стоимость услуг
      • Способы оплаты
      • Бонусная программа
      • Документы
      • База знаний
      • ЭДО
      • Партнерам
    • Другое
      • Сообщить о нарушении
      • РБК: новости России и мира сегодня
      • Новости компаний РФ
      • РБК Инвестиции: курсы валют
      • Спецпроект с Онлайн Патентом

    Облачная платформа Рег.ру включена в реестр российского ПО Запись № 23682 от 29.08.2024

    • mintsifry
    • icann
    • cctld
    © ООО «РЕГ.РУ»
    • Политика конфиденциальности
    • Политика обработки персональных данных
    • Правила применения рекомендательных технологий
    • Правила пользования и другие правила и политики
    • Используем куки, это делает удобнее вашу работу с сайтом