Настройка редиректа 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
Для настройки потребуется внести изменения в файл 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
Оставить комментарий (всего: 0):
Чтобы оставить комментарий нужно авторизоваться! |
Вернуться назад