Настраиваем редирект с http на https в Apache и Nginx

Для веб-сервера Apache можно прописать следующии правила в конфигурационном файле апача, или в htaccess:

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Для веб-сервера Nginx пишем в конфигурационном файле, в директиве server такие строки:

server {
 listen x.x.x.x;
 server_name xxx.xx www.xxx.xx;

if ( $scheme = 'http' ) {

rewrite ^/(.*) https://$host/$1;
}

...

Похожие статьи