本文提(摘)供(抄)四种nginx环境下实现301强制http跳转到https的方式,除了http转https之外,也可以修改rewrite规则实现各种301跳转。

Nginx配置文件修改地址: /usr/local/nginx/conf/vhost/domain_name.conf

第一

if ($scheme = http ) {
return 301 https://$host$request_uri;
}

第二

server_name domain.com ;
rewrite ^(.*) https://domain.com$1 permanent;

第三

if ($server_port = 80 ) {
return 301 https://$host$request_uri;
}

第四

server_name domain.com ;
return 301 https://$server_name$request_uri;

OK

发表评论

邮箱地址不会被公开。 必填项已用*标注