Настройка редиректа c http на https

 

 

После того как вы подключили для сайта защищенный протокол https, требуется настроить редирект с http на https.
Для настройки потребуется внести изменения в файл htaccess в корневой директории сайта и создать файл .htaccess в папке upload

Изменения, которые вносятся в htaccess в корневой директории сайта 
Размещать нужно под директивой RewriteEngine On

#Для многосайтовой версии
 

RewriteCond %{SERVER_PORT} !^443$

RewriteCond %{HTTPS} !=on  

RewriteCond %{HTTP_HOST}  ^(www.)?domain.ru$ [NC]

RewriteRule ^(.*)$ https://domain.ru/$1 [R=301,L]

 

RewriteCond %{SERVER_PORT} !^443$ 

RewriteCond %{HTTPS} !=on  

RewriteCond %{HTTP_HOST}  ^(www.)?domain1.ru$ [NC]

RewriteRule ^(.*)$ https://domain1.ru/$1 [R=301,L]

 


# Для односайтового проекта (когда нужно редиректить со всех привязанных к проекту доменов) 

 

RewriteCond %{SERVER_PORT} !^443$ 

RewriteCond %{HTTPS} !=on  

RewriteRule ^(.*)$ https://domain.ru/$1 [R=301,L] 

 


domain.ru и domain1.ru - это домены привязанные к многосайтовому проекту, но к разным подпроектам.


Также нужно создать файл .htaccess в папке upload со следующим содержанием 

 

AddDefaultCharset utf-8

<Files .htaccess>

order allow,denydeny from all

</Files>

RewriteEngine Off

RewriteBase /upload 

подписаться на рассылку

Я согласен на обработку моих данных

© Компания “Edgestile” 2004-2024 г.

Политика конфинденциальности