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

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

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

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

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

Для владельцев виртуальный выделенных серверов (VDS) эти строки можно добавить в файл 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]

Помог ли вам данный ответ?

 Распечатать статью

Также читают

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

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

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

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

Использование утилиты screen на VDS с операционной системой Linux.

В составе стандартных комплектаций операционных систем Linux есть очень удобная утилита Screen...

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

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

Настройка vsftpd в CentOS

  vsftpd (Very Secure Ftp Daemon) разрабатывался Chris Evans, недовольным уровнем безопасности,...