Apache переадресация запросов по протоколу HTTP на HTTPS с помощью mod_rewrite

Модуль Apache mod_rewrite позволяет легко переадресовывать любые запросы клиентов к любой страницы домена на https если вы используете ssl сертификат.

Заказать SSL-сертификат для своего домены вы можете в нашей компании – здесь.

На всех тарифах виртуального хостинга, кроме Старт можно установить бесплатный SSL-сертификат Let's Encrypt.

Статья с пошаговой инструкцией Как установить на сайт бесплатный SSL-сертификат Let's Encrypt

В панели управления хостингом ISPmanager. Переадресация с http на https включается в настройках www-домена. Меню WWW - WWW-домены - Кнопка Изменить - Защищенное соединение (SSL) - Перенаправлять HTTP-запросы в HTTPS.

Перенаправлять HTTP-запросы в HTTPS в ISPmanager

Для владельцев виртуальный выделенных серверов, настраивающих виртуальные хосты в ручную без использования панели управления, подойдут настройки показанные ниже.

Для настройки переадресации (редиректа) добавьте в файл .htaccess в корневой директории своего сайта строки:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Также эти строки можно добавить в файл httpd.conf (конфигурационный файл Apache) внутрь записи о вашем виртуальном хосте.

Вы так же можете настроить переадресацию конкретной страницы с http на https, используя следующую конфигурацию в файле .htaccess или в конфигурационном файле Apache:

RewriteEngine On
RewriteRule ^apache-redirect-http-to-https\.html$ https://www.yoursite.com/apache-redirect-http-to-https.html [R=301,L]
  • ssl
  • 710 Пользователи нашли это полезным
Помог ли вам данный ответ?

Связанные статьи

Просмотр сайта в браузере до окончания процесса распространения (propagation) информации о нем на серверах DNS

Если вы уже имеете зарегистрированный в другом месте домен и хотите его использовать на нашем...

CentOS Установка сертификата SSL

Использование SSL совместно с веб сервером Apache позволяет защитить конфиденциальные данные при...

Настройка и установка Suhosin на сервер

Сегодня не для кого не секрет что вебсерверы подвержены атакам злоумышленников. Причин по которым...

Установка файрволла APF - Advanced Policy Firewall

Нет смысла обьяснять необходимость файрволла на сервере. Удачным выбором среди серверных...

Обновление версии PHP с 5.1 до 5.2 в CentOS 5

В шаблоне CentOS 5 x86_64 + ISPmanager устанавливаемом на наших VPS серверах установлен PHP...