it-blog.club
Редирект с http на https

Редирект с http на https

Если у вас сайт изначально работал на http и вы приобрели ssl сертификат, то стоит задуматься по поводу того, чтобы установить редирект с http на https. Для того чтобы это сделать, вам необходимо открыть htaccess файл вашего проекта и добавить в блок IfModule mod_rewrite.c (если он у вас есть конечно) следующие строки:

Данные примеры актуальны для сервера на Linux

Первый 100% рабочий

Сразу же после строки "RewriteEngine On" допишите:

RewriteCond %{ENV:HTTPS} !onRewriteCond %{ENV:HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Второй пример

Так же после "RewriteEngine On":

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

Третий пример

Ну и последний пример, который мне удалось найти, но при этом который у меня лично не отработал. Так же после "RewriteEngine On"

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



it-blog.club 411
Автор: Ярослав Хмель


Если Вам понравилась статья, то можете поддержать блог переведя N сумму на кофе авторам или оплату хостинга!
В любом случае спасибо! А так же не забывайте про группу в ВК
ПОИСК ПО САЙТУ
Поддержать