Redirect http to https

26 октября 2016, 10:54

Создаем redirect с http на https на сервере nginx.
Переходим в нужный файл конфигурации к примеру nginx.conf путь: /etc/nginx/ и открываем на редактирование

server {
...
listen 80;	
Вставить строчку:
return 301 https://$host:443$request_uri;
}



Сохраняем изменения и делаем перезапуск nginx

nginx -s reload



Создаем redirect с http на https на сервере apache.
Добавляем правило в файл .htaccess:

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



или вот такое правило:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]



Готово. При попытке зайти на ваш сайт по http будет автоматически открываться сайт с https.

Поделиться
Ваш комментарий
адрес не будет опубликован

ХТМЛ не работает

Ctrl + Enter